Well, doesn't really work out.. Example for python: Pro #2: This language would be good for teaching children to write software Contra #1: This language is unusually bad for beginners Uhm.. ok.. so this shows how subjective it is to rate a programming language. It depends more on the individual and its own thinking process and experience then on hard facts.
Programming Languages - Hammer Principle
11–20 of 56 posts
Re: Programming Languages - Hammer Principle
#12- I often get angry when writing code in this language - There is a lot of accidental complexity when writing code in this language - This language has an annoying syntax This is from the negatives for Python.. Really?
Re: Programming Languages - Hammer Principle
#13Well, doesn't really work out.. Example for python: Pro #2: This language would be good for teaching children to write software Contra #1: This language is unusually bad for beginners Uhm.. ok.. so this shows how subjective it is to rate a programming language. It depends more on the individual and its own thinking process and experience then on hard facts.
I don't think it's a Pro vs Contras, but "this statement applies Well vs Badly to this language".
Re: Programming Languages - Hammer Principle
#14Perhaps the author can use the already submitted questionnaires to see which questions correlate heavily, so they might be merged.
The only language I know from this list that I wouldn't recommend wholeheartedly to someone else is Java, and that's just because I know C#.
A bunch of languages I know very superficially, and just haven't learned because I didn't like their superficial qualities. Anyone here ever mastered (not just learned) a language that they did not like at all? I don't like Java all that much, but it is not absolutely terrible.
(From this list I am comfortable with Ruby, Haskell, C#, Java and Javascript, less comfortable with C, C++, Scheme, Python, ASM, Matlab, VB, PHP)
Re: Programming Languages - Hammer Principle
#15C#: "If my code in this language successfully compiles, there is a good chance my code is correct." Gave me a good chuckle, but now I can't work out if I'm supposed to take this site seriously? And all of the PHP statements were negative, of course... /goes back to his PHP programming
Re: Programming Languages - Hammer Principle
#16- I often get angry when writing code in this language - There is a lot of accidental complexity when writing code in this language - This language has an annoying syntax This is from the negatives for Python.. Really?
No, those are statements that rank low when applied to Python, not negatives.
Re: Programming Languages - Hammer Principle
#17Lot of this is presented in a confusing manner: Clojure ranks low for having annoying syntax and usually being verbose. Java ranks low for being terse. Python and Java both rank low for easy to shoot yourself in the foot. With the presentation this ambiguous, I am not sure how those taking this survey interpreted the questions.
Unfortunately, Java also makes it hard to shoot, period. That, IMO, is its main weakness.
Re: Programming Languages - Hammer Principle
#18Re: Programming Languages - Hammer Principle
#19Re: Programming Languages - Hammer Principle
#20C#: "If my code in this language successfully compiles, there is a good chance my code is correct." Gave me a good chuckle, but now I can't work out if I'm supposed to take this site seriously? And all of the PHP statements were negative, of course... /goes back to his PHP programming
I enjoyed Visual Basic's top few: * I am sometimes embarrassed to admit to my peers that I know this language * I am reluctant to admit to knowing this language * The thought that I may still be using this language in twenty years time fills me with dread * This language is frequently used for applications it isn't suitable for * Code written in this language tends to be verbose * This language is likely to be a pass…