Do We Need More Programming Languages?

  • (2 Pages)
  • +
  • 1
  • 2

24 Replies - 9601 Views - Last Post: 19 July 2011 - 10:30 PM

#1 skyhawk133  Icon User is offline

  • Head DIC Head
  • member icon

Reputation: 1876
  • View blog
  • Posts: 20,284
  • Joined: 17-March 01

Do We Need More Programming Languages?

Post icon  Posted 29 November 2010 - 10:20 AM

I recently saw a comment in reference to a new programming language being created by Mozilla Labs (Rust). Here's the comment:

Quote

"We flat out don't need any more programming languages! What we need is *efficient* implementations of the ones we have now and IDEs / version control systems that enforce software engineering discipline."


What do you think? Is there still a place for new languages, or should existing languages be polished up and new tools be created to make using them correctly easier?

Is This A Good Question/Topic? 0
  • +

Replies To: Do We Need More Programming Languages?

#2 no2pencil  Icon User is offline

  • Admiral Fancy Pants
  • member icon

Reputation: 5363
  • View blog
  • Posts: 27,325
  • Joined: 10-May 07

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 10:31 AM

In my opinion, object oriented code opens up the market place for 'sub' languages, libraries, & custom implementations.

Hell, look at PHP frameworks.
Was This Post Helpful? 0
  • +
  • -

#3 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 10:40 AM

I think if a new language has a slight chance of being popular it needs support from major players first and foremost. And how do you get that support? The language has to bring something to the table that hasn't been here before.

C# copied Java in the beginning but after time it started innovating and pumping out things that makes developers lives so easy. It's gotten to the point that it's now Java copying some key aspects of C# goodies.

We don't really need new languages as much as we need to identify problems with current languages first. Once we find out what we need a new language can come in and save the proverbial day.
Was This Post Helpful? 2
  • +
  • -

#4 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5874
  • View blog
  • Posts: 12,754
  • Joined: 16-October 07

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 10:56 AM

*
POPULAR

Need? No, not really. Languages are created to scratch an itch. Because someone feels they can solve a problem in a way that's better than everyone else has previously done. I'd argue that new languages often teach the old one's new tricks.

Python is popular. It's not new, pulling from Smalltalk and a myriad of others. However, it's popularity has helped introduce the lambda to a generation of programmers. I blame Microsoft's LINQ on Python.

Languages live and die by the popularity contest. I wish Delphi had hung around, it didn't. I'd like to see Go get off the ground; it hasn't. I'm horrified that Objective-C is still around. You never can tell how these things will go.
Was This Post Helpful? 7
  • +
  • -

#5 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 11:16 AM

Objective-C has gotten new wind once Apple started using it for its iPhone platform, right?
Was This Post Helpful? 1
  • +
  • -

#6 CodeGrappler  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 41
  • View blog
  • Posts: 120
  • Joined: 29-November 10

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 11:22 AM

Personally I don't see the need for new languages.

Short and to the point. Can't seem to collect my thoughts on this subject any better than this right now.
Was This Post Helpful? 0
  • +
  • -

#7 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5874
  • View blog
  • Posts: 12,754
  • Joined: 16-October 07

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 11:27 AM

Yep. It's always been the Apple development language of choice, particularly for working at a certain level. But it could be avoided. On the iPhone, it's there and you're stuck with it.
Was This Post Helpful? 0
  • +
  • -

#8 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4525
  • View blog
  • Posts: 7,893
  • Joined: 08-June 10

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 12:50 PM

Well, I'm pretty much with Baavgai on this. I don't think there's a real reason we need more programming languages. Hell, there's plenty I wouldn't mind seeing disappear. But lots of people think they can reinvent the wheel, and do it either more efficiently, or more logically, or more easy to use, or anything else that sets it apart from other wheels.

Personally, I like learning new languages, but usually from a compare-and-contrast standpoint. I know C#, and I know LINQ. I don't know Python, but I'm starting to learn it. And I like seeing the differences; the points where I can say "I wish C# did that" or "damn I'm glad I don't have to do that in C#." I've also been giving F# a try, but that's a whole different paradigm.
Was This Post Helpful? 0
  • +
  • -

#9 GWatt  Icon User is offline

  • member icon

Reputation: 278
  • View blog
  • Posts: 3,078
  • Joined: 01-December 05

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 12:59 PM

I actually think Objective C is a really nice language that suffers from a terrible framework.
Was This Post Helpful? 1
  • +
  • -

#10 SixOfEleven  Icon User is offline

  • using Caffeine;
  • member icon

Reputation: 945
  • View blog
  • Posts: 6,342
  • Joined: 18-October 08

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 01:09 PM

The world evolves, computers evolve, and so should computer languages. Some day somebody may come up with a new paradigm that fixes the problems with others. In that case a new language may be the way to go. Somebody may come up with a language that makes programming easier to pick up for beginners. That wouldn't be such a bad thing. I would have liked to see Delphi make a bigger mark on the world as well. Guess that is from my Pascal roots. Just creating a new language for the sake of creating a new language doesn't make much sense. If you can make one that makes solving certain types of problems easier or more intuitive, go for it.
Was This Post Helpful? 1
  • +
  • -

#11 Oler1s  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1395
  • View blog
  • Posts: 3,884
  • Joined: 04-June 09

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 01:53 PM

*
POPULAR

I see this question "Do we need another language" every so often. And it's the wrong question to ask. It's a flawed question that either assumes that the languages we have now are perfect or doesn't understand the invention process.

Consider science or mathematics. Discoveries and advances aren't made in a vacuum. Each advancement builds on the work of previous people. If there's a mathematical proof, it builds on what has been studied and researched in the past. Not just what worked, but what hasn't worked.

The same happens in programming and computer science. Advances are not made in a vacuum. One learns from experience, either one's own failures and successes, or those of others. Creating a programming language is like that. It's a proposed solution to a problem-- expression of logic that resolves to something that works on hardware-- that makes various tradeoffs (portability, mathematical simplicity, protective limitations, flexibility in expression, etc.).

And you won't get good solutions if you don't have an environment where people are proposing solutions. Will Rust become an important and notable language, or it will die away as yet another language? Who cares. What matters is that there are people trying to create a good language that is an improvement over what exists. Maybe people will use it. Maybe not. But future language designers will look at Rust and learn from what it does right and what it does wrong.

And that's what matters.

This post has been edited by Oler1s: 29 November 2010 - 01:54 PM

Was This Post Helpful? 10
  • +
  • -

#12 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1256
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 04:17 PM

There are a myriad of programming paradigms out there so I see no reason why new programming languages won't or shouldn't keep popping up.

Quote

C# copied Java in the beginning but after time it started innovating and pumping out things that makes developers lives so easy.

I've said this before and I'll say it many time again, I'm sure:
C# is not original. It in turn "stole" ideas from past programming languages and paradigms. There is nothing new or novel about C#, only rehashed functionality made popular by its ancestors.
Was This Post Helpful? 0
  • +
  • -

#13 Gamegoofs2  Icon User is offline

  • D.I.C Head

Reputation: 5
  • View blog
  • Posts: 159
  • Joined: 15-April 09

Re: Do We Need More Programming Languages?

Posted 29 November 2010 - 06:20 PM

I agree that there really isn't a need for any new languages. The current ones cover everything imaginable. Then again if we had that same thought years ago we wouldn't have the languages we do today. So I guess it boils down to it hurt to make new languages. They might be the next C# or Java. Popularity will decide what lives and what dies.
Was This Post Helpful? 0
  • +
  • -

#14 Dormilich  Icon User is online

  • 痛覚残留
  • member icon

Reputation: 3550
  • View blog
  • Posts: 10,319
  • Joined: 08-June 10

Re: Do We Need More Programming Languages?

Posted 30 November 2010 - 12:46 AM

Im fine with the currently 6,000+ programming languages. should ever arise the need (not the desire) to invent a new one, why not if it is significantly better than any language before?
Was This Post Helpful? 0
  • +
  • -

#15 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Do We Need More Programming Languages?

Posted 30 November 2010 - 03:41 PM

Of course we need new languages! No language is perfect. The only way programming can evolve and change is for new languages to be created. New languages will always come out that provide new innovations and fix the flaws of it's predecessors. I'm not sure how anyone can boldly say "I don't think there should be new programming languages" with a straight face.
Was This Post Helpful? 1
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2