DO NOT DEAL WITH THIS MEMBER
So What Do Some Computer Scientist Think C and C++?
Just watch the beginning of this video to get a gist...
https://www.youtube.com/watch?v=McYhbIub...mpaign=140
Yeah. They don't think too highly of C and C++ for real world applications.
http://spectrum.ieee.org/static/interact...uages-2015
"C/C++ , no one would choose these to build a real world application" - top of the slide "Choosing a PL for a Web application"
It's pretty clear C/C++ is extremely popular and useful for development (outside of Web applications), this guy is just ignorant.
DO NOT DEAL WITH THIS MEMBER
Sep 7, 2015 09:33 PM
(This post was last modified: Sep 7, 2015 09:35 PM by g4143.)
(Sep 7, 2015 09:19 PM)Almost Wrote: http://spectrum.ieee.org/static/interact...uages-2015
"C/C++ , no one would choose these to build a real world application" - top of the slide "Choosing a PL for a Web application"
It's pretty clear C/C++ is extremely popular and useful for development (outside of Web applications), this guy is just ignorant.
And where is the bulk of programming done? The Web.
C/C++ are great for drivers and software hacks and that's about it.... and educational purposes.
Sep 7, 2015 11:09 PM
(This post was last modified: Sep 7, 2015 11:14 PM by 0xDEAD10CC.)
(Sep 7, 2015 09:33 PM)g4143 Wrote: And where is the bulk of programming done? The Web.
C/C++ are great for drivers and software hacks and that's about it.... and educational purposes.
I think you're forgetting about the low level world of embedded systems, kernels, and operating systems in general here. You won't see many computer science kids touch any of that past some simple embedded systems to control a robotic arm or something similar. Why would you let a computer science student preach justification for a language? They are going to have a very biased view nonetheless, especially compared to a software engineer.
-- And just like in the very first diagram in his presentation, do you not think there is a reason why a Ferrari requires more time invested into the build process than a Honda civic? Should be enough food for thought to provoke a very valid point here.
I'd say let the kid go back to his web world because that's where the rest of his presentation seems to go from that point forward; it is clear where his focus is.
^ engineering > cs kids
fucking reterds
electrical engineering, specialty electronics and embedded systems (software + electrical engineering) + design engineering.
Coming from a talk about web applications I didn't expect anything different, but I think he was mostly just trying to be funny. His talk is very light from what I've seen of it (watched about 10 minutes or so).
DO NOT DEAL WITH THIS MEMBER
Sep 8, 2015 01:03 AM
(This post was last modified: Sep 8, 2015 01:07 AM by g4143.)
(Sep 7, 2015 11:09 PM)0xDEAD10CC Wrote: I think you're forgetting about the low level world of embedded systems, kernels, and operating systems in general here. You won't see many computer science kids touch any of that past some simple embedded systems to control a robotic arm or something similar. Why would you let a computer science student preach justification for a language? They are going to have a very biased view nonetheless, especially compared to a software engineer.
-- And just like in the very first diagram in his presentation, do you not think there is a reason why a Ferrari requires more time invested into the build process than a Honda civic? Should be enough food for thought to provoke a very valid point here.
I'd say let the kid go back to his web world because that's where the rest of his presentation seems to go from that point forward; it is clear where his focus is.
You forgot to mention the exorbitant price and maintenance that's required to keep a Ferrari going and just try and extend that Ferrari.
And the CS kids don't touch that stuff because they are too busy dealing with the theory that's creating our new languages and programming concepts.
DO NOT DEAL WITH THIS MEMBER
Probably his projection stuff made with C&C++ .. That's what I think.
Sep 8, 2015 01:20 AM
(This post was last modified: Sep 8, 2015 01:23 AM by 0xDEAD10CC.)
(Sep 8, 2015 01:03 AM)g4143 Wrote: You forgot to mention the exorbitant price and maintenance that's required to keep a Ferrari going and just try and extend that Ferrari.
And the CS kids don't touch that stuff because they are too busy dealing with the theory that's creating our new languages and programming concepts.
Doesn't matter lol, that's completely irrelevant to my point. Also, people who buy Ferrari's have the resources (/money) to do so, it's FAR from a 'downside' just because others can't afford it, so I still don't see your point... 🤨 And until other languages can replace things like ASM and compile down to 16bit with the same capabilities, you can't say that most of those higher level languages are "alternatives" anyways either.
DO NOT DEAL WITH THIS MEMBER
(Sep 8, 2015 01:20 AM)0xDEAD10CC Wrote: Doesn't matter lol, that's completely irrelevant to my point. Also, people who buy Ferrari's have the resources (/money) to do so, it's FAR from a 'downside' just because others can't afford it, so I still don't see your point... 🤨 And until other languages can replace things like ASM and compile down to 16bit with the same capabilities, you can't say that most of those higher level languages are "alternatives" anyways either.
I guess I missed that part of engineering where you choose the most impractical and expense solution.
(Sep 8, 2015 01:33 AM)g4143 Wrote: I guess I missed that part of engineering where you choose the most impractical and expense solution.
If you don't go with that then you don't end up with a ferrari, you get a civic. I think his example went right over your head.
DO NOT DEAL WITH THIS MEMBER
Sep 8, 2015 01:53 AM
(This post was last modified: Sep 8, 2015 01:53 AM by g4143.)
(Sep 8, 2015 01:40 AM)RDCA Wrote: If you don't go with that then you don't end up with a ferrari, you get a civic. I think his example went right over your head.
What example?
If you watched the video you would see the creator of the language spent an exorbitant amount of time creating a language that would free the programmer from many tasks.
This is the way programming works. We create something and then we use it. We don't keep re-creating it.
(Sep 8, 2015 01:53 AM)g4143 Wrote: What example?
If you watched the video you would see the creator of the language spent an exorbitant amount of time creating a language that would free the programmer from many tasks.
This is the way programming works. We create something and then we use it. We don't keep re-creating it.
The Ferrari example, the one I clearly referenced....
That's the most incorrect thing I've heard in a very, very long time.
DO NOT DEAL WITH THIS MEMBER
(Sep 8, 2015 01:59 AM)RDCA Wrote: The Ferrari example, the one I clearly referenced....
That's the most incorrect thing I've heard in a very, very long time.
The Ferrari is the language in the video. The creator of the language built a very stable Ferrari that can be re-used by all programmers. This is the way programming works in most circles. You build something good and then you reuse it, you don't keep rebuilding the same thing.
(Sep 7, 2015 09:33 PM)g4143 Wrote: And where is the bulk of programming done? The Web.
C/C++ are great for drivers and software hacks and that's about it.... and educational purposes.
http://www.infoworld.com/article/2608770...l-dev.html
Wouldn't this be more suitable to your favorite section, Science, Philosophy, and other Garbage?
|