C is not base
Yes, it is
BinaryByter
C is just bad
What a C hater
BinaryByter
C++ is not "C with added stuff"
BinaryByter
C++ is litterally a new language
Anonymous
ok guys calm down i am going for c
Anonymous
What a C hater
I mean most tricks of C are made of pointers
BinaryByter
Anonymous
i know c is pretty advanced stuff
Anonymous
void* and so on
BinaryByter
klimi
BinaryByter
No its not advanced
not more advanced than C++
klimi
and i like python
Alignant
BinaryByter
its just harder to get right while having no added benefit
BinaryByter
B-but...
Do you have classes, templates, a standardlibrary, strings, vectors?
BinaryByter
do you have closures?
Anonymous
c++ primer right?
ok guys calm down i am going for c
You should read The C Programming Language, by Kernighan and Ritchie
Anonymous
If you understand C++ it is easy to pick up C
BinaryByter
he'll learn a langauge that will make you write bug-ridden software
Alignant
do you have closures?
At least you have loops, easier than asm :D
Anonymous
The opposite way leads to hell :(
BinaryByter
At least you have loops, easier than asm :D
And in C++ you've got foreach
c++ primer right?
What's your goal?
BinaryByter
What's your goal?
he wants to learn assembler
Anonymous
Only use C if you are coding for a raspberry pi
BinaryByter
but learning assembler won't make you a better coder
Alignant
And in C++ you've got foreach
C++ is not the best language when it comes to developers happiness. It's more about efficiency
BinaryByter
Anonymous
Otherwise use a part if C++
Anonymous
guys see i want to learn hacking but not like a script kiddie. i have to learn python and c and assembley to get started
yea
So, why does he to learn OOP?
BinaryByter
So, why does he to learn OOP?
because he has to learn programming before learning assembler
BinaryByter
guys see i want to learn hacking but not like a script kiddie. i have to learn python and c and assembley to get started
Yea, if you don't know Assembly python and c, you are not a hacker. Wisdom of god
Alignant
but learning assembler won't make you a better coder
It would... Knowing how a computer works is a good thing. And you also can read disassembly of your compiler, which is good in some cases
BinaryByter
It would... Knowing how a computer works is a good thing. And you also can read disassembly of your compiler, which is good in some cases
It doesnt. You don't get to learn how your computer works. And why do you need to read the assembly of your compiler?
BinaryByter
its so optimized nowadays, that it should be fine
BinaryByter
the only assembly I've faced so far was when coding my kernel
BinaryByter
and when coding my compiler
MUDASSIR if you only want to learn assambly, you only have to learn assembly. But if you want to learn programming, start with Python, what is basically pseudo code
BinaryByter
two things a regular programmer with half a year of exp like MUDASSIR should NOT consider doing
Anonymous
C++ 101: Don't challenge your compiler
Alignant
Before you know how it works you should know how it is used
I'm not forcing anyone to start with asm, I just don't thing learning it is a waste of time
BinaryByter
C++ 101: Don't challenge your compiler
can you please link to that list, i've lost the link 😢
BinaryByter
Why? XD
Python is such a bad language
Anonymous
It's like my teacher told me
Python is such a bad language
I think you are trying to troll me
BinaryByter
Or tell me then:
Alignant
Python is such a bad language
What languages do you think are good? 😔
Anonymous
Not at all
Python is usable though
BinaryByter
how do you make sure the arguments passed into your function are really int and not a string in py?
BinaryByter
Python is usable though
It is. but it will give you headaches
Anonymous
It is. but it will give you headaches
Dynamic languages give you a easy start
Alignant
C++
Maybe there are some other good languages? Or do you think that python as bad as anything else because it is not C++? :D
Anonymous
Not really
But things happens after look like hell
BinaryByter
No I don't
Dlang seems promising
BinaryByter
Crystal as well
BinaryByter
but I don't really like its syntax