Link Details

Link 61465 thumbnail
User 265051 avatar

By beef2k
via blog.beef.de
Published: Jan 15 2008 / 05:04

Being good in C does not mean that you’re good in C++, or in Java, or in Delphi, or in any other language - it only means you’re good in C and nothing else!
  • 11
  • 13
  • 1790
  • 542

Comments

Add your comment
User 236137 avatar

dzonelurker replied ago:

0 votes Vote down Vote up Reply

When you forbid a C programmer to use char* and force him to use a sting class instead then you have almost transposed him to a C++ programmer.

User 209310 avatar

metheus replied ago:

3 votes Vote down Vote up Reply

A good programmer is a good programmer regardless of the language. And if that is not the case then the person is not a good programmer no matter how many decades of experience he/she has.

User 214892 avatar

nitinpai replied ago:

0 votes Vote down Vote up Reply

I agree with metheus. You should build a programmer attitude and not patronize a particular language. Doing such things only limits your thinking power for coming up with quick solutions It also leads to some mindless debates on one language being greater than the other. Strengthen your programming concepts and also make others do the same, instead of stereotyping people.

User 261711 avatar

Rickasaurus replied ago:

0 votes Vote down Vote up Reply

It's downright foolish to suggest knowledge does not carry over from one language to another. "Being Good" is a lot more then knowing syntax and APIs.

User 244565 avatar

palsforpals replied ago:

0 votes Vote down Vote up Reply

Knowing programming languages != writing programs. Good programmers write well-written programs... Its widely accepted that you can express yourself best in your native language; For good programmers that language is in the head as a thought process rather than a language or API

User 235974 avatar

warpedjavaguy replied ago:

0 votes Vote down Vote up Reply

The primary point of the post was to highlight the fact that not all C and Java programmers know C++. The programming languages are different. Now of course if you first learn C then you can carry over your knowledge into C++, and if you learn C++ then you can carry over your knowledge into Java. It's the acquired knowledge and experience gained in each transition that "helps" make one a knowledgeable programmer.

I totally agree with the author in that you cannot say that you know C/C++ if you don't know both languages.
,

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.