Go to Post A good driver will always win over a good robot. - Mike Norton [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #12   Spotlight this post!  
Unread 13-11-2011, 16:39
Chris27's Avatar
Chris27 Chris27 is offline
Registered User
AKA: Chris Freeman
FRC #1625 (Winnovation)
Team Role: Alumni
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Mountain View
Posts: 196
Chris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant futureChris27 has a brilliant future
Re: What programming Language To Use??

Quote:
Originally Posted by Ether View Post
Why? The conclusion doesn't follow logically from the premise. It seems you've left a step or two out of your argument.

The programming paradigms imposed by the first language a programmer learns solidifies a certain mindset in how that programmer approaches programming problems. Speaking as a computer scientist, I found learning a functional programming language (SML) a completely bizarre experience (pretty much all values, data structures are immutable, there is no iteration, all functions and data structures are recursively defined, functions are 1st class values and then you have continuations, currying, closures, lazy evaluation etc). Basically, SML turned my view of programming upside down and I had to unlearn a lot of the different strategies and concepts I had picked up using C, C++, and Java to effectively use this new tool. I would say the difference between Labview (data flow programming) the C (procedural), or Java C++ (Object oriented programming) or SML, LISP (functional) is quite a bit greater then the differences then these languages have between themselves (especially concerning C like languages). OOP languages are used much more often in both academic and industry environments then Labview. The opinion I hold now as a software engineer is that it would have been a mistake if I had started my venture into the programming world with Labview.

To address the original poster, I vote for Scala .
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 18:54.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi