In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
Why there are fewer and fewer embedded C language programmers? to solve this problem, this article introduces the corresponding analysis and solution in detail, hoping to help more partners who want to solve this problem to find a more simple and feasible way.
Generally speaking, embedded programmers do not earn as much as Internet programmers. Income is undoubtedly an important consideration when choosing your major or the industry you want to join in the future. Therefore, if you want to choose between embedded and the Internet, most people are still willing to choose the Internet.
Today, browsing foreign language websites, I found that this phenomenon also exists in the United States, and many American scholars have begun to care about the insufficient inheritance and development of their embedded programming technology.
Many American scholars begin to care that their embedded programming technology is not sufficiently inherited and developed.
According to the report, people's attention to the quality of engineering education is more and more focused on specific fields, and the lack of college computer science courses related to embedded system C language programming is regarded as a typical discussion. because embedded C language programming technology is widely used, from medical equipment to commercial aircraft, embedded programming can be said to be the basis of security and reliability.
Some scholars question that the courses offered by universities are unreasonable. A considerable number of computer colleges tend to offer popular programming languages such as Java, while ignoring the equally important embedded C language programming, regardless of teaching such as how to design and analyze algorithms and data structures.
Some scholars question the irrationality of the courses offered by universities.
Robert de Waal (RobertDewar), an emeritus professor at New York University and CEO of Adacore, recently published an article pointing out that universities should rethink the programming languages that their introductory courses in computer science should focus on.
Dewar said in his article, "to put it bluntly, to cater to the market, using Java to replace previous programming languages (such as Pascal,Ada,C, C++, etc.) is a stupid and short-sighted teaching method."
It is a stupid and short-sighted teaching method.
Many universities offer Java courses because "if you master Java, you get a job." but ironically, such courses do train a group of programmers who have some special but superficial skills, but they lose their jobs when they encounter jobs that require broader and deeper skills. "
I feel that Dewar's words are a little intense.
There are also some embedded C language programmers in the United States who think that Dewar underestimates the seriousness of the university computer department's attention to popular programming languages such as Java.
Technical expert MichaelBarr agrees, but without much explanation, he set up an embedded software training camp to invite computer science students to participate in the development of embedded programs that focus on manipulating hardware devices.
In a week-long hands-on experiment, Barr found that students who mastered the C language and C++ were better able to complete tasks, but there were few such students. Barr concluded that "there is no embedded teaching in American universities."
"I found one thing in common," Barr said in a later interview. "in this training camp, unless the students understand the C language, it is very difficult to complete the task." Barr stressed, "when I say" understand C ", I don't mean" heard "to complete embedded development tasks, they must at least know the basic syntax of C language."
Barr added that "programs written by students with computer science or engineering degrees who only know Java have no real access to hardware at all," which is the consequence of focusing only on Java. "
In the embedded field, the position of C language is unshakable.
I think Java is, of course, a powerful programming language. But as far as the embedded field is concerned, Java seems to be inadequate, where the position of C language is still unshakable.
Embedded programmers have low income and few people do it, and many people worry that the embedded field will be ignored, which will lead to the "short board effect" in the development of social science and technology products. But I don't think I have reached the point of worrying about the big concept of "domain". I choose embedded domain because I like the bottom, I like to get to the bottom of it, and of course, it's all based on being able to support myself.
On why embedded C language programmers become less and less questions to share the answers here, I hope the above content can be of some help to you, if you still have a lot of doubts to be solved, you can follow the industry information channel for more related knowledge.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.