Click here to Skip to main content
16,012,843 members

Survey Results

What is the best starting language for a new developer?   [Edit]

Survey period: 7 Apr 2008 to 14 Apr 2008

Some developers start with scripting and move to high level languages, while other start with ASM and continue from there. What do you think is best way to start? (Suggested by Christiaan Rakowski)

OptionVotes% 
Assembler (any flavour)512.43
C30614.59
C++28713.68
C# / Java69633.17
Lisp150.71
Pascal / Modula / Delphi1266.01
Python361.72
VBScript241.14
Visual Basic26912.82
The first language will depend on what area the developer will want to work24111.49

View optional text answers (93 answers)


 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 10:49
chaiguy13377-Apr-08 10:49 
GeneralRe: Sacrilege! Pin
chaiguy13379-Apr-08 17:44
chaiguy13379-Apr-08 17:44 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 6:41
chaiguy13377-Apr-08 6:41 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 6:47
chaiguy13377-Apr-08 6:47 
GeneralRe: Sacrilege! Pin
leonej_dt7-Apr-08 7:37
leonej_dt7-Apr-08 7:37 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 7:42
chaiguy13377-Apr-08 7:42 
GeneralRe: Sacrilege! Pin
PIEBALDconsult7-Apr-08 14:00
mvePIEBALDconsult7-Apr-08 14:00 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 14:11
chaiguy13377-Apr-08 14:11 
As leonej_dt pointed out, the real reason this is the case is C# does not have a built-in way to make an entire object read-only. In order for this to work, the cast would have to result in a List<object> that could be read, but not added to (otherwise we'd be adding objects of the wrong type to the collection!), unless somehow the Add method still required T's and not objects.

So a simple cast (as it currently stands) is not an option.

It's certainly theoretically possible to do, but it's just not something that's been done yet, not that I follow other languages very closely. It would probably require a lot of re-thinking and a lot of existing concepts would have to change.

Logan

“Time and space can be a bitch.”
–Gushie, Quantum Leap

{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’)            Built with home-grown CodeProject components!
-”-”-

GeneralRe: Sacrilege! Pin
PIEBALDconsult7-Apr-08 14:15
mvePIEBALDconsult7-Apr-08 14:15 
AnswerRe: Sacrilege! Pin
SalarSoft6-Apr-08 19:53
SalarSoft6-Apr-08 19:53 
GeneralRe: Sacrilege! Pin
leonej_dt6-Apr-08 20:03
leonej_dt6-Apr-08 20:03 
GeneralRe: Sacrilege! Pin
gygabyte7-Apr-08 1:54
gygabyte7-Apr-08 1:54 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 4:16
chaiguy13377-Apr-08 4:16 
GeneralRe: Sacrilege! Pin
leonej_dt7-Apr-08 4:50
leonej_dt7-Apr-08 4:50 
GeneralRe: Sacrilege! Pin
gygabyte7-Apr-08 6:09
gygabyte7-Apr-08 6:09 
GeneralRe: Sacrilege! Pin
leonej_dt7-Apr-08 6:34
leonej_dt7-Apr-08 6:34 
GeneralRe: Sacrilege! Pin
gygabyte7-Apr-08 7:01
gygabyte7-Apr-08 7:01 
GeneralRe: Sacrilege! Pin
harold aptroot6-Apr-08 20:56
harold aptroot6-Apr-08 20:56 
GeneralRe: Sacrilege! Pin
ed welch6-Apr-08 21:26
ed welch6-Apr-08 21:26 
GeneralRe: Sacrilege! Pin
W Balboos, GHB7-Apr-08 3:01
W Balboos, GHB7-Apr-08 3:01 
GeneralRe: Sacrilege! Pin
ed welch7-Apr-08 3:46
ed welch7-Apr-08 3:46 
GeneralRe: Sacrilege! Pin
W Balboos, GHB7-Apr-08 4:30
W Balboos, GHB7-Apr-08 4:30 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 4:22
chaiguy13377-Apr-08 4:22 
GeneralRe: Sacrilege! Pin
W Balboos, GHB7-Apr-08 4:32
W Balboos, GHB7-Apr-08 4:32 
GeneralRe: Sacrilege! Pin
chaiguy13377-Apr-08 4:33
chaiguy13377-Apr-08 4:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.