Learn a new PL?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Paw
Member
Member
Posts: 34
Joined: Fri Mar 07, 2008 11:20 am

Re: try ruby on rails

Post by Paw »

Helu wrote:You can try Ruby on rails.It is hot and it is really cool!
"Ruby on Rails" is a web application framework, not a programming language.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

Which PL to learn next depends on what you did in the past, what you need today, and what you want to do in the future. Most languages have an area in which they excell, and areas where they are outmatched by other languages.

A new language should either be applicable to your next project, be a good add-on to your resume (either complementing what you already can, or give your career a slightly new direction), or it should generally add to your understanding of programming concepts. (I, for one, being quite confident with C/C++, and good enough with Perl and Java, will one day find the time to learn something LISP-like, because I never quite got the idea behind functional programming but heard much good about it. Before that I will probably trod the C# path because it will help keeping my family fed.)

In no way should you chose a language just because others "recommend" it without knowing you and your background rather well.
Every good solution is obvious once you've found it.
Meor
Posts: 13
Joined: Fri Mar 14, 2008 11:29 am

Post by Meor »

Eiffel.
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Post by earlz »

you said you don't want a scripting language, but I would seriously give PHP a try... many practical web uses...
Laksen
Member
Member
Posts: 140
Joined: Fri Nov 09, 2007 3:30 am
Location: Aalborg, Denmark

Post by Laksen »

How about Object Pascal?
User avatar
nekros
Member
Member
Posts: 391
Joined: Wed Mar 05, 2008 9:10 pm
Contact:

Post by nekros »

Pascal looks like english to me, I can't browse through it easily.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

You seem to be self-limiting your choices quite a bit - Try a scripting language like Perl. Seriously, in later life you just don't know how useful it is being able to cook up a script to do X in under a minute. You just can't do that with compiled programs, and efficiency is the name of the game.
User avatar
nekros
Member
Member
Posts: 391
Joined: Wed Mar 05, 2008 9:10 pm
Contact:

Post by nekros »

The way my mind works I have trouble with most of them.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

Laksen wrote:How about Object Pascal?
i would recommend oberon, personally i think bluebottle and plan 9 both similar.
http://bluebottle.ethz.ch/dlcrazy.html
Laksen
Member
Member
Posts: 140
Joined: Fri Nov 09, 2007 3:30 am
Location: Aalborg, Denmark

Post by Laksen »

Bluebottle is nice and seems to have a great amount of drivers implemented already. It just seems to have some problems detecting and using dual core processors. I still haven't made it work on my desktop, it works on my laptop for some reason :roll:
User avatar
nekros
Member
Member
Posts: 391
Joined: Wed Mar 05, 2008 9:10 pm
Contact:

Post by nekros »

I have decided to go with pascal. I can't seem to find any IDE's that aren't command line based.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
jzgriffin
Member
Member
Posts: 190
Joined: Tue Sep 26, 2006 1:40 pm
Libera.chat IRC: Nokurn
Location: Ontario, CA, USA
Contact:

Post by jzgriffin »

Didn't you say that Pascal was too English-based?

Also, given Scheme a look? It uses some English words (ie. define), but the syntax is pretty...not-English. :-)
Laksen
Member
Member
Posts: 140
Joined: Fri Nov 09, 2007 3:30 am
Location: Aalborg, Denmark

Post by Laksen »

nekros wrote:I have decided to go with pascal. I can't seem to find any IDE's that aren't command line based.
I code in Programmer Notepad 2 myself. If I'm coding for a longer time then I find myself using Turbo Delphi Explorer or Delphi 7. Dev pascal can be used but hasn't been updated for ages.

You say pascal, but is it real pascal or some sane dialect(Freepascal dialect, Delphi, Chrome, etc)?
leledumbo
Member
Member
Posts: 103
Joined: Wed Apr 23, 2008 8:46 pm

Post by leledumbo »

I have decided to go with pascal. I can't seem to find any IDE's that aren't command line based.
Lazarus is a RAD toolkit written in FreePascal. You can use it as a normal editor (no WYSIWYG) by creating a new FreePascal program project (default is GUI). You may need its refactoring capabilities (esp. class completion).
Post Reply