You are viewing a single comment's thread.

view the rest of the comments →

0
0

[–] 16422704? ago 

really awful novice reason to learn C … you are almost lying.

C, C++ for performance , but like a stick shift, its the most difficult to master

all the other ones are literally like learning a different language in that you can say the same thing in every world language, you can program the same thing in every programming language

and if you cant then you must be a journalist that doesnt know how to code, idiot

0
0

[–] 16423528? ago 

all the other ones are literally like learning a different language in that you can say the same thing in every world language, you can program the same thing in every programming language

Just because something might be possible in another language, it doesn't mean it is going to be as elegant to do. For example it would be a pain to do denotative continuous time programming in C, because C sucks at making abstractions. Just because a language being Turing complete means you can do any computation, it doesn't necessarily mean that you would want to do that computation with that language. As an aside, Turing completeness is overrated and leads to problems such as not being able to prove if your program enters an infinite loop doing nothing.

>>12729507

>>12729518

Neither of your posts include them saying, "Learn to code", or a paraphrase of that.

0
0

[–] 16423537? ago 

C sucks at making abstractions

all languages are built on top of C …. are you a complete retard?

0
0

[–] 16423536? ago 

as elegant to do

oh dear lord , ur a python programmer arent you.

this "elegance" is completely subjective. At its best it boils down to doing the same thing with less key strokes. In the end this all gets encapsulated anyways. You create and API that is elegant under the hood, I create and API that is "messy" under the hood. At the end of the day our interfaces are the same, this elegance means little.

At worst this elegance is used by engineers with extreme speciality in a particular language to implement something it a very specific unique way to try to squeeze as much logic in the smallest space and gain very little performance boosts in exchange for creating some very unique code that is difficult to maintain. We call this over engineering.

Get this vocabulary out of your head. An engineer does care about elegance. A good engineer cares about:

1) functionality

2) maintainability

3) performance

yes some programs adhere to special contexts by default (GO and parallel programming, Erlang and fault tollerance) but all programming languages can create interfaces, apis to makes

these tasks just as easy.

Because they are turning complete. Fuck your elegance, get the job done with the tool you know.

Turing completeness is overrated

you understand that this statement makes no sense and shows your ignorance

Fucking shitty hipster programmers that only know javascript

0
0

[–] 16422709? ago 

Checked.

Also, there are massive pitfalls that you won't know about just coming from C/CPP. Like how the hell garbage collection is to be used, with a REAL OOPL.