PDA

View Full Version : newest programming language?



Stromham
June 29th, 2006, 05:08 AM
what is the newest programing language out there?

grexk
June 29th, 2006, 05:40 AM
ruby on rails. But I don't have yet the time to learn this language

Stromham
June 29th, 2006, 05:45 AM
so ruby is the newest?

ynef
June 29th, 2006, 08:10 AM
Unless this is a purely academic question, I would suggest that you don't spend time learning the "newest" there is just for the sake of it being new, but instead ask "what is the most modern language for X?", where X is what you intend to do. For all I know, ruby isn't very "new" anymore -- it is, however, the new kid on the block (still) among the "big" languages.

For instance: do you want to write games, GUI programs, shell scripts or something for the web? Languages are like tools, and while you can use a screwdriver as a hammer, a real hammer is a lot better.

asimon
June 29th, 2006, 10:00 AM
so ruby is the newest?
Ruby on Rails is no programming language at all. Rails is a web development framework for ruby. Ruby the programming language was born on February 24 1993.

I think the question for the newest language is hard to answer because there are a lot of languages in the academic field with no big userbase and which are not popular beyond the software labs where they are developed.

Anyway, I have a language much newer than Ruby. The first release of Alice (http://www.ps.uni-sb.de/alice/) was in 2002. But I am sure someone can find a newer language. ;-)

Karma_Police
June 29th, 2006, 10:13 AM
boo (http://boo.codehaus.org/Home) is quite new... :D

Daverz
June 29th, 2006, 03:21 PM
what is the newest programing language out there?

An interesting recent language is Scala, which is both OO and functional, and runs on the JVM and .NET CLI.

http://scala.epfl.ch/

Lisp is one of the oldest computer languages, but still one of the most powerful and expressive.

http://www.gigamonkeys.com/book/

yaaarrrgg
June 29th, 2006, 04:21 PM
The newest language is called "turtle" ... I just invented it a minute ago. :)

It's a virtual machine oriented language. Instead of passing objects back and forth, the entire virtual machine is the basic unit of exchange. You can stop a program in mid execution, serialize it, email it to a friend, and restart it without a hitch.

Yes, it's slow, but it carries everything it needs on it's back. Unfortunately, there's no software tools available for it :)

hod139
June 29th, 2006, 07:12 PM
RobotC (http://www-education.rec.ri.cmu.edu/robotc/index.html) was released on 6/13/06. As noted, it is not general purpose but geared towards robotics applications. Maybe someone can find a more recent real language, as they are being created all the time.

Stromham
June 29th, 2006, 08:03 PM
lol i not new to programming, i would like the newest and most verstile language out there.


Unless this is a purely academic question, I would suggest that you don't spend time learning the "newest" there is just for the sake of it being new, but instead ask "what is the most modern language for X?", where X is what you intend to do. For all I know, ruby isn't very "new" anymore -- it is, however, the new kid on the block (still) among the "big" languages.

For instance: do you want to write games, GUI programs, shell scripts or something for the web? Languages are like tools, and while you can use a screwdriver as a hammer, a real hammer is a lot better.

hod139
June 29th, 2006, 08:25 PM
How about OZ (http://en.wikipedia.org/wiki/Oz_programming_language)

s|k
June 30th, 2006, 12:38 AM
Then there is also Biferno (http://www.tabasoft.it/biferno/).

Note360
July 2nd, 2006, 01:25 AM
WelL Their is always Perl 6 which can be considered a new language almost, but it isn't. It's just Perl 5 that is gonna look better and act better and be better.

Max Luebbe
July 2nd, 2006, 09:53 PM
Python's pretty recent and is no slouch either.

I heard somewhere that RobotC runs in VB, anybody know anything about that?
Who wants to run real-time software in VB let alone on a Windows box... i'm sure that will be a big hit.\\:D/

b1g4L
July 3rd, 2006, 01:37 AM
Just realize that just because it's the newest, doesn't mean it's the best. Newer could mean buggy / less secure - atleast when compared to languages that have been around the block and back.

LordHunter317
July 3rd, 2006, 03:37 AM
Python's pretty recent and is no slouch either.Not really. It's double-digit years in age.

Stromham
July 3rd, 2006, 09:24 AM
Just realize that just because it's the newest, doesn't mean it's the best. Newer could mean buggy / less secure - atleast when compared to languages that have been around the block and back.

i know this, the reason being i wanted to see what the next gen programming languages where looking like and maybe playing a part in there community.

Max Luebbe
July 3rd, 2006, 08:48 PM
Originally Posted by LordHunter317
Not really. It's double-digit years in age.

I should have qualified that - I meant in terms of popular languages, and compared to C, C++, Java, Perl and the rest, it definately is among the newer ones.

Jengu
July 3rd, 2006, 09:14 PM
Age shouldn't be the biggest factor. In programming languages, newest has nothing to do with best. Stuff you can learn from each:

C - Low level systems programming, pointers
C++ - Template metaprogramming
Common Lisp - Macros
Python - Dynamic programming

Those are the ones I have experience with, I'd add Haskell to the list because I think it will be equally mindbending.

If you're new to programming though, go with Python:

1. It's much easier than most languages
2. It's the preferred language for Ubuntu apps so you can contribute
3. You can immediately make apps that can do cool stuff, not just make toy apps forever -- in C you need to be a master before you can start to do something useful
4. It's more mature than Ruby -- more outside libraries are available, the community is bigger, there is already a working python interpreter written in python, python will soon be compileable to native code, you can mix it with C, Java, or .NET

Note360
July 5th, 2006, 05:48 PM
sorry wrong topic