How Many Programming Languages ​​to Learn Software Engineering and Non-Functional Requirements

22,788 views

Programação Dinâmica

Published on Apr 28, 2022
About :

Why are there so many languages? How many programming languages ​​should I know? What is the best language to start with? These are some of the recurring questions we see here and we decided to expand the debate by discussing software engineering and non-functional requirements. ⚠️ Advertisement: If you want to study programming, ALURA is the ideal place to find quality materials! Subscribe to ALURA with a 10% DISCOUNT here: https://bit.ly/Alura_PG First of all, you need to know that, on the channel @CanalPeixeBabel, Vivi made a video explaining a little about the historical context and technical issues that lead to the development of so many different languages. This is an excellent video and I recommend that you watch it too: • Compiler VS Interpreter Why... I will therefore approach this question from other perspectives, discussing: 1. From a software engineering point of view, why does it make sense to have different languages? 2. Given that there are already several programming languages, how many should you learn? Let's understand the concept of Non-Functional Requirements and how these requirements can generate the need for different programming languages ​​to address a certain class of problems. From the applications of various areas of technology, we will understand how, naturally, some common needs and divergences appear in the construction of software systems. ▶️ Other videos that may interest you: 1. How many programming LANGUAGES do I KNOW? (Hallison): • How many programming LANGUAGES do I ... 2. How many programming LANGUAGES do I KNOW? (Kizzy) • How many programming LANGUAGES do I ... 3. WHAT IS a Programming LANGUAGE? • WHAT IS a Programming LANGUAGE? ... 4. A LANGUAGE for DATA SCIENCE? • A LANGUAGE for DATA SCIENCE? ... 5. How to STUDY PROGRAMMING: IME Computer Engineer reveals the secrets • How to STUDY PROGRAMMING: Engineer ... 0:00 Common questions about software engineering 1:44 What are functional requirements and non-functional requirements 3:20 Decisions in the design of a programming language 4:15 Intuition about the differences and applications of programming languages ​​7:15 Front-end languages ​​and requirements for web development 8:10 Languages ​​for Data Science and requirements for working with data 9:05 How many programming languages ​​should you learn Hallison Paz is a researcher in visual computing and works at the intersection of artificial intelligence and computer graphics. He has a degree in computer engineering from the Military Institute of Engineering (IME), a master's degree in computer graphics from the National Institute of Pure and Applied Mathematics (IMPA), where he is also currently studying for his doctorate in mathematics. He has experience in developing Android and iOS mobile applications, in computer graphics applications, and in solving problems with machine learning. 📚 Book to study Databases - https://amzn.to/3Hjjusc 📚 Recommended Data Science books: https://amzn.to/2XZyxUr 📚 Algorithms and Data Structures books: https://amzn.to/3d5wK4m SetUp - Equipment: https://amzn.to/37Cg3N2 Dynamic Programming Cuts: / @alforriah 🟣 Twitch channel for lives: / pgdinamica 🟦 Telegram channel to receive all videos: https://t.me/pgdinamica 🥰 If you like our work and find our performance on Youtube relevant, consider supporting us by becoming a member of the channel: https://www.youtube.com/programacaodi... ✉️ E-mails: – Commercial proposals: [email protected] – Other subjects: [email protected] 👩🏾‍💻👨🏾‍💻 Check out more content on our blog: /programacaodinamica 🔥 Join the free Programação Mais Dinâmica community: https://bit.ly/pgsparkle (download the app and join the community) TikTok: @pgdinamica 📸 Follow us on Instagram: /pgdinamica 📸 @kizzy_terra @hallpaz 🐦 Follow us on Twitter: /pgdinamica 🐦 @kizzy_terra @hallpaz Like Programação Dinâmica on Facebook: fb.com/pgdinamica Our repository on Github: github.com/programacaodinamica Check out the articles on Python Café: pythoncafe.com.br Regardless of the programming language you want to learn or the stage of your career, Alura can help you. Subscribe to ALURA with 10% DISCOUNT here: https://bit.ly/Alura_PG

Trend Videos
3:25
1,283,503 views   6 days ago
4:03
880,941 views   1 day ago
3:25
1,283,503 views   6 days ago
28:38
8:34
953,825 views   2 days ago
20:26
Google AdSense
336 x 280
Up Next
16:16
34:39
نوفل العواملة Nawfal Alawamleh
181,848 views
15 hours ago
11:41
Tactic BeDarija - تكتيك بالدارجة
16,482 views
8 hours ago
49:23
balón | بالون
10,427,732 views
2 years ago
1:13:50
balón | بالون
2,781,529 views
11 months ago
17:31
سليمان
463,809 views
1 year ago
8:50
Miłośnicy detailingu
80,880 views
3 years ago
36:45
Monk Auto Detailing
34,788 views
3 years ago
19:56
Miłośnicy detailingu
70,033 views
2 years ago
12:58
Miłośnicy detailingu
41,288 views
6 months ago
26:31
MX Nowicki | sklep | pracownia | szkolenia
123,315 views
1 year ago
12:31
NEO TOOLS
15,867 views
2 years ago
18:44
SWAG AUTODETAILING
11,617 views
2 years ago
5:54
TVN Turbo
110,339 views
2 years ago
19:51
MX Nowicki | sklep | pracownia | szkolenia
11,250 views
9 months ago
15:38
Detailing of Tomorrow
10,328 views
2 years ago
22:07
Sztos Garaż
3,088 views
4 years ago
Google AdSense
336 x 280

fetery.com. Copyright 2024