Design Patterns for Embedded Applications

  Рет қаралды 1,969

Happy Logic

Happy Logic

Ай бұрын

Get the full course on Udemy at www.udemy.com/course/object-o...
Recently, I conducted a poll on LinkedIn, asking a vibrant tech community, that “Which Programming language or languages they thought was, or were most dominantly used in F35 aircraft” out of Ada, Java, C/C++ and Python.
The majority picked the C and C++ combination and that is quite right, as far as the question goes. Because, according to various sources that are available online, the millions of lines of code that power the F35 fighter jet - one of the most advanced fighters at this time, has about 53% of its code written in C language. 35% written in C++, 7% in Assembly language, and just 5% written in Ada.
But there is another aspect of looking at this poll data. And that is, more than half... precisely speaking, 54% of the community, is wrong here. In fact, I was expecting, that C and C++ will have a tie against Ada. You can well understand, how I felt by looking at Python at the second number? the choice of 29% of voters. Nothing against Python as a programming language, but it is not used for this kind of purposes. At least, at this time.
To me, it simply shows that the majority is not right in this case. Perhaps, the huge number out there in the software industry, doesn’t know the embedded world well enough.
You can find so many people telling, how to design your software, and what the best practices are in this field. So, the question arises that, how much does the advice on software design is valid for embedded software or firmware development?
After all, they seem to be the same thing, from many perspectives…
Let's find out the answer to this question in this course with practical examples, and nuances to consider for.

Пікірлер
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 236 М.
Why Use Design Patterns When Python Has Functions?
23:23
ArjanCodes
Рет қаралды 102 М.
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 18 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 12 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 5 МЛН
Splitting Arduino Code into Multiple Files - Clean Coding
8:38
Solchat (CHAT): The Next Crypto Giant? Massive Surge Ahead in 2024!
4:27
Crypto Altcoin Spotlight
Рет қаралды 253
JPEG is Dying - And that's a bad thing
8:09
2kliksphilip
Рет қаралды 52 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 348 М.
Embedded C Programming Design Patterns: Callback
22:55
Martin K. Schröder
Рет қаралды 6 М.
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 167 М.
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
These Coding Projects Give You An Unfair Advantage
14:39
Harkirat Singh
Рет қаралды 343 М.
Builder Design Pattern Explained in 10 Minutes
10:45
Kantan Coding
Рет қаралды 26 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,4 МЛН
Ba Travel Smart Phone Charger
0:42
Tech Official
Рет қаралды 1,2 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН
Сколько реально стоит ПК Величайшего?
0:37
Как противодействовать FPV дронам
44:34
Стратег Диванного Легиона
Рет қаралды 106 М.