Which coding language is best to learn for the NWO | |
Anonymous Coward User ID: 71700750 United States 06/13/2021 10:28 PM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 73649866 United States 06/13/2021 10:37 PM Report Abusive Post Report Copyright Violation | C# seems to be a good career choice and isn't bad, but it's Windows-centric and I'm not sure what the future looks like for it.. Quoting: Anonymous Coward 73649866 C# is totally open platform, it works for everything now even front end mobile with blazer. I stand corrected. I guess open source Mono is a big deal now ("Sponsored by Microsoft"). I hadn't kept up.. |
Anonymous Coward User ID: 73649866 United States 06/13/2021 10:49 PM Report Abusive Post Report Copyright Violation | [...] there does seems to be a growing deficit of big systems designers/programmers. Those that deal with mass amounts of data volumes in databases like Oracle and SQL server. So standards-based SQL PL/SQL and ability to do database schema design (that works) will probably end up being in high demand as everyone focuses on simple function disconnected systems. Quoting: Geek Pioneer 918411 [...] Very good point. |
Anonymous Coward User ID: 78356026 Romania 06/13/2021 11:09 PM Report Abusive Post Report Copyright Violation | Most likely current languages will evolve therefore can't say this or this programming language will rule the world. C++ is right now a good academic language, so in the future can be built on it. Also, Python is picking up. Depending on age , I would say hands on play with programming controllers would also be a good base for the future , so would by an Arduino kit for lessons and have all kind of nice projects. Arduino uses own language derived from C. All a good base for future skills. |
Anonymous Coward User ID: 73649866 United States 06/13/2021 11:17 PM Report Abusive Post Report Copyright Violation | Most likely current languages will evolve therefore can't say this or this programming language will rule the world. C++ is right now a good academic language, so in the future can be built on it. Also, Python is picking up. Depending on age , I would say hands on play with programming controllers would also be a good base for the future , so would by an Arduino kit for lessons and have all kind of nice projects. Arduino uses own language derived from C. All a good base for future skills. Quoting: Anonymous Coward 78356026 :P I'm just going to leave this here for balance : (Linus Torvalds, the creator of the Linux kernel) From: Linus Torvalds <torvalds <at> linux-foundation.org> Quoting: Linus TorvaldsSubject: Re: [RFC] Convert builin-mailinfo.c to use The Better String Library. Newsgroups: gmane.comp.version-control.git Date: 2007-09-06 17:50:28 GMT (2 years, 14 weeks, 16 hours and 36 minutes ago) On Wed, 5 Sep 2007, Dmitry Kakurin wrote: > > When I first looked at Git source code two things struck me as odd: > 1. Pure C as opposed to C++. No idea why. Please don't talk about portability, > it's BS. *YOU* are full of bullshit. C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C. In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said "to piss you off", but it's actually true. I've come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn't come and screw up any project I'm involved with. C++ leads to really really bad design choices. You invariably start using the "nice" library features of the language like STL and Boost and other total and utter crap, that may "help" you program, but causes: - infinite amounts of pain when they don't work (and anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny) - inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app. In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don't screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don't screw things up with any idiotic "object model" crap. So I'm sorry, but for something like git, where efficiency was a primary objective, the "advantages" of C++ is just a huge mistake. The fact that we also piss off people who cannot see that is just a big additional advantage. If you want a VCS that is written in C++, go play with Monotone. Really. They use a "real database". They use "nice object-oriented libraries". They use "nice C++ abstractions". And quite frankly, as a result of all these design decisions that sound so appealing to some CS people, the end result is a horrible and unmaintainable mess. But I'm sure you'd like it more than git. As a side note, the Linux kernel has started integrating Rust, and Microsoft has started considering it for security and safety-critical software components. Despite being the #1 most-loved language on StackOverflow, people still insist on pushing [crappy language] like C++... *GLP isn't the greatest place for advice |
Anonymous Coward User ID: 73649866 United States 06/13/2021 11:19 PM Report Abusive Post Report Copyright Violation | Most likely current languages will evolve therefore can't say this or this programming language will rule the world. C++ is right now a good academic language, so in the future can be built on it. Also, Python is picking up. Depending on age , I would say hands on play with programming controllers would also be a good base for the future , so would by an Arduino kit for lessons and have all kind of nice projects. Arduino uses own language derived from C. All a good base for future skills. Quoting: Anonymous Coward 78356026 :P I'm just going to leave this here for balance : (Linus Torvalds, the creator of the Linux kernel) From: Linus Torvalds <torvalds <at> linux-foundation.org> Quoting: Linus TorvaldsSubject: Re: [RFC] Convert builin-mailinfo.c to use The Better String Library. Newsgroups: gmane.comp.version-control.git Date: 2007-09-06 17:50:28 GMT (2 years, 14 weeks, 16 hours and 36 minutes ago) On Wed, 5 Sep 2007, Dmitry Kakurin wrote: > > When I first looked at Git source code two things struck me as odd: > 1. Pure C as opposed to C++. No idea why. Please don't talk about portability, > it's BS. *YOU* are full of bullshit. C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. [...snipped...] As a side note, the Linux kernel has started integrating Rust, and Microsoft has started considering it for security and safety-critical software components. Despite [Rust] being the #1 most-loved language on StackOverflow, people still insist on pushing [crappy language] like C++... *GLP isn't the greatest place for advice ^ Fixed. That was ambiguous. Rust was #1, not C++ |
Anonymous Coward User ID: 78356026 Romania 06/13/2021 11:36 PM Report Abusive Post Report Copyright Violation | When I was young we did Turbo Pascal then Delphi Pascal. This language is no longer used, however the point was to develop the understanding on how to think. Same with C++, a fantastic academic language that most likely will relate to the future popular languages. It depends what ages we are talking about. My kid is only 8 so I guess in about 2-3 years we start playing with Arduino, some fun projects that require linear programming |
Anonymous Coward User ID: 79382991 United States 06/13/2021 11:37 PM Report Abusive Post Report Copyright Violation | There's a sorta proverb that if you learn C you can learn most any compiled language. It hasn't gone away in 40 years, and the majority of modern languages are based on/inspired by it. Quoting: Anonymous Coward 73649866 But for its place in systems programming, it's hard not to admit that Rust is possibly if not probably future. Both Rust and Golang are modern and will teach you good habits. If you believe the NWO is pushing crypto as the future.. Solidity is the standard for smart contracts. It's on my TODO list to pick up :p NFTs - SNL [link to www.youtube.com (secure)] Meanwhile, some of the most in-demand career languages are arguably some of the worst to learn as a first language and will teach you bad habits. JavaScript, C++, PHP, (imnsho) Python being the main offenders. "The 3 Worst Programming Languages": PHP, JavaScript, C++ Source: (Richard Kenneth Eng, Fmr. ATI Technologies engineer) [link to medium.com (secure)] re: Python [link to medium.com (secure)] "Python’s problems are obvious to just about every engineer who writes serious mission-critical, production-grade code in the modern enterprise" C# seems to be a good career choice and isn't bad, but it's Windows-centric and I'm not sure what the future looks like for it.. With .Net Core and .Net 6, C# apps can be written for Linux and Mac now. |
Anonymous Coward User ID: 74643017 United States 06/13/2021 11:37 PM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 74720814 United States 06/13/2021 11:40 PM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 79382991 United States 06/13/2021 11:45 PM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 73649866 United States 06/14/2021 12:05 AM Report Abusive Post Report Copyright Violation | The C++ grammar has been academically proven to be undecidable. That's how convoluted it is. If you're referring to the object-model thinking [cult], that's becoming debatably a trillion-dollar disaster... [link to developers.slashdot.org (secure)] I have to agree with Linus Torvalds that people who actually believe C++ is a good language (by any standard) tend to be substandard engineers.. |
Anonymous Coward User ID: 80411783 Canada 06/14/2021 12:06 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 75487635 United States 06/14/2021 12:41 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 68449982 United States 06/14/2021 12:57 AM Report Abusive Post Report Copyright Violation | |
JupiterRing User ID: 80153657 United States 06/14/2021 03:42 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 79976165 United States 06/14/2021 03:52 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 80484361 Germany 06/14/2021 03:53 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 79026702 France 06/14/2021 03:54 AM Report Abusive Post Report Copyright Violation | |
Anonymous Coward User ID: 80483794 Thailand 06/14/2021 04:02 AM Report Abusive Post Report Copyright Violation | Teach them HOW to think, not what to think. Don't get caught up in needing to code, like many have said here it will ultimately be computers that code. Don't forget Bezos will be dead by the time your kids enter their careers and there will be industries around you never even heard of our thought would exist. Here's a really radical thought though...how about hands off, teach the basics, and trust your kids will find their path which will be best for them. :-) |
Anonymous Coward User ID: 79976165 United States 06/14/2021 04:03 AM Report Abusive Post Report Copyright Violation | Teach them HOW to think, not what to think. Quoting: SJ ACIM Don't get caught up in needing to code, like many have said here it will ultimately be computers that code. Don't forget Bezos will be dead by the time your kids enter their careers and there will be industries around you never even heard of our thought would exist. Here's a really radical thought though...how about hands off, teach the basics, and trust your kids will find their path which will be best for them. :-) True but until then… /hack_er has join the room |
Anonymous Coward User ID: 80265194 Poland 06/14/2021 04:03 AM Report Abusive Post Report Copyright Violation | C++ is probably the most useful general purpose language if you had to pick just one Quoting: Anonymous Coward 79287281 it's literally the most useless for getting a job. Javascript/Typestript for React/Angular/Vue ect is hot. C# is really big right now and has a big future. It depends on the field, not everything is app and site development. Good luck programming a robot or a missile with Javascript... A full stack developer wouldn't know the first thing about doing any sort of real engineering. It doesn't really matter when it comes to teaching kids. They can learn ANY language, they are essentially the same. They differ here and there, but to learn the basics of programming it doesn't really matter, they all work on the same basic principles, so they will most likely change the first choice language before they get a job anyway. It is said that most programmers do. What matters is learning the basic principles and the rest are quirks and details. C#, C++, Java will be more helpful to understand the underlying principles behind programming. A lot of things in Javacript are shortcuts and hacks designed to make things work quicker, but you might miss what's going on "behind the scenes". The advantage of Javascript however, is that you can start hacking away simple visual apps very quickly, so a kid will have a motivation to continue if they see some results immediately. With the other 3 languages, you don't really have much practical application for a kid learning at home. They won't be able to do anything fun in it for the first 2 years, if at all. So IDK, it depends. |