GreatestHits
Member
Why doesn't C++ have a garbage collector?
Because there'd be nothing left.
You realize you can straight up write in C? Or do you mean a garbage collector for garbage programmers.... Yeah, that's not an easy problem to fix
Why doesn't C++ have a garbage collector?
Because there'd be nothing left.
I'm talking about what actual people do when building actual projects in the real world here. I know there are plenty of corners on the internet where people will talk about The Coming Scala Revolution (or whatever) and believe it means something, but the reality is that the web runs on JavaScript, PHP, Python and Ruby and there's very little chance that's going to change in a meaningful way in the near future.
As soon as I see bashing on C++ or java in this thread, I realise it is all fake programmer in here. Or just student who take couple of class on programming and claim they know the world.
Laughed more than I should have.Hello Beerman462.
Ah, what a beautiful new dawn this will be.
I don't know why they are still teaching Java in introductory class.
You don't get to choose your language in the real world. Most of the languages are similar. It doesn't matter.
I'm talking about what actual people do when building actual projects in the real world here. I know there are plenty of corners on the internet where people will talk about The Coming Scala Revolution (or whatever) and believe it means something, but the reality is that the web runs on JavaScript, PHP, Python and Ruby and there's very little chance that's going to change in a meaningful way in the near future.
I don't think we even need to change from these languages. Developers just need to learn how to actually code instead of importing 50 libraries to every project. Especially with JavaScript.
Top 20 replies by Programmers when their programs don't work
...
I'm talking about what actual people do when building actual projects in the real world here. I know there are plenty of corners on the internet where people will talk about The Coming Scala Revolution (or whatever) and believe it means something, but the reality is that the web runs on JavaScript, PHP, Python and Ruby and there's very little chance that's going to change in a meaningful way in the near future.
I don't think we even need to change from these languages. Developers just need to learn how to actually code instead of importing 50 libraries to every project. Especially with JavaScript.
Top 20 replies by Programmers when their programs don't work
20. "That's weird..."
19. "It's never done that before."
18. "It worked yesterday."
17. "How is that possible?"
16. "It must be a hardware problem."
15. "What did you type in wrong to get it to crash?"
14. "There is something funky in your data."
13. "I haven't touched that module in weeks!"
12. "You must have the wrong version."
11. "It's just some unlucky coincidence."
10. "I can't test everything!"
9. "THIS can't be the source of THAT."
8. "It works, but it hasn't been tested."
7. "Somebody must have changed my code."
6. "Did you check for a virus on your system?"
5. "Even though it doesn't work, how does it feel?
4. "You can't use that version on your system."
3. "Why do you want to do it that way?"
2. "Where were you when the program blew up?"
And the Number One reply by programmers when their programs don't work:
1. "It works on my machine."
So I'm on my first day of intro to programming. The very first assignment is to create the Hello World "program" and I can't even get javac to work. I googled my error- 'javac' is not recognized as an internal or external command, operable program or batch file- and set my PATH in environmental variables and it still doesn't work. This isn't my PC, but I installed Java SE. It's Windows 8, but that doesn't seem to matter. It's very frustrating to be stuck on what seems to be a very simple problem. Really wish this wasn't an online class.
Top 20 replies by Programmers when their programs don't work
As soon as I see bashing on C++ or java in this thread, I realise it is all fake programmer in here. Or just student who take couple of class on programming and claim they know the world.
Top 20 replies by Programmers when their programs work at the first try
20. "That's weird..."
19. "It's never done that before."
17. "How is that possible?"
11. "It's just some unlucky coincidence."
7. "Somebody must have changed my code."
I'm talking about what actual people do when building actual projects in the real world here. I know there are plenty of corners on the internet where people will talk about The Coming Scala Revolution (or whatever) and believe it means something, but the reality is that the web runs on JavaScript, PHP, Python and Ruby and there's very little chance that's going to change in a meaningful way in the near future.
Top 20 replies by Programmers when their programs don't work
20. "That's weird..."
19. "It's never done that before."
18. "It worked yesterday."
17. "How is that possible?"
16. "It must be a hardware problem."
15. "What did you type in wrong to get it to crash?"
14. "There is something funky in your data."
13. "I haven't touched that module in weeks!"
12. "You must have the wrong version."
11. "It's just some unlucky coincidence."
10. "I can't test everything!"
9. "THIS can't be the source of THAT."
8. "It works, but it hasn't been tested."
7. "Somebody must have changed my code."
6. "Did you check for a virus on your system?"
5. "Even though it doesn't work, how does it feel?
4. "You can't use that version on your system."
3. "Why do you want to do it that way?"
2. "Where were you when the program blew up?"
And the Number One reply by programmers when their programs don't work:
1. "It works on my machine."
Start now. It's easy.I've always wanted to start learning programming. I feel like at some point I would have seriously considered programming as a career but chose a different path instead.
Don't learn programming starting with Java, if you can at all help it. It's trash. Start either with a more user-friendly language like Python, or with something low-level like C++. Either one will teach you what you need (Python will be an easier transition, C++ will be throwing yourself in the lion's den but will help you learn important fundamentals first which will inform your later learning), and then you can move on to the archaic spaghetti dinosaur known as Java.
Also, LOL at all the C++ hate in this thread. C++ is fine, you just need to git gud. Most of its challenges are conceptual, not rote memorization of incongruous syntax and OOP implementations like Java.
Don't learn programming starting with Java, if you can at all help it. It's trash. Start either with a more user-friendly language like Python, or with something low-level like C++. Either one will teach you what you need (Python will be an easier transition, C++ will be throwing yourself in the lion's den but will help you learn important fundamentals first which will inform your later learning), and then you can move on to the archaic spaghetti dinosaur known as Java.
Also, LOL at all the C++ hate in this thread. C++ is fine, you just need to git gud. Most of its challenges are conceptual, not rote memorization of incongruous syntax and OOP implementations like Java.
I know someone who did it. He worked in a restaurant so it was a big salary boost.Is programming smart to get into in your 30s as a career?
This is true too
EDIT: @op : keep at it, programming is awesome and awful at the same time.
You'd be older than the average beginner just like any other field.Is programming smart to get into in your 30s as a career?
Don't learn programming starting with Java, if you can at all help it. It's trash. Start either with a more user-friendly language like Python, or with something low-level like C++. Either one will teach you what you need (Python will be an easier transition, C++ will be throwing yourself in the lion's den but will help you learn important fundamentals first which will inform your later learning), and then you can move on to the archaic spaghetti dinosaur known as Java.
Also, LOL at all the C++ hate in this thread. C++ is fine, you just need to git gud. Most of its challenges are conceptual, not rote memorization of incongruous syntax and OOP implementations like Java.
Really?Don't learn programming starting with Java, if you can at all help it. It's trash. Start either with a more user-friendly language like Python, or with something low-level like C++. Either one will teach you what you need (Python will be an easier transition, C++ will be throwing yourself in the lion's den but will help you learn important fundamentals first which will inform your later learning), and then you can move on to the archaic spaghetti dinosaur known as Java.
Also, LOL at all the C++ hate in this thread. C++ is fine, you just need to git gud. Most of its challenges are conceptual, not rote memorization of incongruous syntax and OOP implementations like Java.
As soon as I see bashing on C++ or java in this thread, I realise it is all fake programmer in here. Or just student who take couple of class on programming and claim they know the world.
As soon as I see bashing on C++ or java in this thread, I realise it is all fake programmer in here. Or just student who take couple of class on programming and claim they know the world.
Don't learn programming starting with Java, if you can at all help it. It's trash. Start either with a more user-friendly language like Python, or with something low-level like C++. Either one will teach you what you need (Python will be an easier transition, C++ will be throwing yourself in the lion's den but will help you learn important fundamentals first which will inform your later learning), and then you can move on to the archaic spaghetti dinosaur known as Java.
Also, LOL at all the C++ hate in this thread. C++ is fine, you just need to git gud. Most of its challenges are conceptual, not rote memorization of incongruous syntax and OOP implementations like Java.
Java is fine, used literally everywhere. Almost every business with IT uses Java.
I don't remember pointers ever being a big deal to me. I'm still not sure why pointers trip some people up. I can understand getting tripped up by many other parts of programming, but not pointers.
Dismissing one of the most used languages in the world as "trash" is nothing but ignorant. There's a perfectly good explanation on the last page why Java is a great introductory language. You'll never be a great programmer if you keep up this attitude.
remember
yes or yes is yes
yes or no is yes
yes and yes is yes
yes and no is
no
I know someone who did it. He worked in a restaurant so it was a big salary boost.
Is programming smart to get into in your 30s as a career?
return ((union { float v; uint32_t r; }){(int)x}.r+0x1fffff>>21) - 496;
((union { float v; uint32_t r; }){(int)x}.r+0x1fffff>>21) - 496;