Q&A

Should all programmers know C?

Should all programmers know C?

The only programmers that have to know C are C programmers. All knowledge is useful, so yes, you should envy their knowledge. You should also envy people who are AI nerds and know LISP, etc. The best mix would be a dynamic language, a functional language, SQL, a low level language and an object oriented language.

Is C an important programming language?

So, learning ‘C’ as the main language will play an important role while studying other programming languages. It shares the same concepts such as data types, operators, control statements and many more. ‘C’ can be used widely in various applications. It is a simple language and provides faster execution.

Do C++ programmers know C?

No. C++ is a ridiculously big language and most people pick a subset and program with that. It’s not required that you know the subset that is C. Especially, it is not as important to know the C standard library.

READ ALSO:   Do high school dropouts end up in jail?

What are the advantages of knowing C programming language?

The advantage to knowing C is that you have a very good idea of how a computer works. Not just how your programming model works, but how memory’s laid out, and suchlike. The only level below C is the assembly spoken by a particular CPU.

Do I need to learn C to be a good programmer?

If you just want to develop cool web apps or business apps, that’s fine – no real need to learn C. But if you want to really excel at what you do – if you want to work on really cool projects that push the state of the art, then you really need to take yourself seriously enough as a programmer to really understand how computers work.

Do you know enough to be dangerous to be a programmer?

Having a limited understanding or appreciation of its capabilities, though, can leave one in the proverbial state of “knowing enough to be dangerous”. This article describes 10 of the most common programming mistakes made, or pitfalls to be avoided, by C# programmers.

READ ALSO:   How did Boromir get to Rivendell?

Can a programmer who doesn’t learn C handle pointers?

The general consensus in the programming-community-at-large is that “a programmer who hasn’t learned something like C, frankly, just can’t handle programming concepts like pointers, data types, passing values by reference, etc.” I do not agree. I argue that: