You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit includes updates to the images in the files, ensuring that they are now displayed correctly. The revised images enhance the visual content and improve the overall presentation of the project.
Copy file name to clipboardExpand all lines: documentation/jetBrains-academy/Kotlin-core/lessons/01-Computer-programming/ComputerProgramming.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Computer programming combines technical skills with creative thinking, often reg
6
6
## Understanding Instructions and Programming Languages
7
7
To write these sets of instructions, we need to think of computers as foreign time-traveling friends who only understand their native language. Just like when communicating with someone who doesn't speak your language, you have to provide clear and precise descriptions for every action you want the computer to perform. In our analogy, computers are like friends from the 12th century who know nothing about the present.
For example, instead of instructing your computer to "call Steve from accounting," you would need to describe each step in detail:
12
12
@@ -21,7 +21,7 @@ Additionally, computers don't understand human languages like English or French.
21
21
22
22
There are over a thousand programming languages, with old ones evolving and new ones emerging. The popularity of programming languages is constantly changing. Below is a list of the most popular programming languages as of March 2023, according to PYPL Popularity of Programming Language. For up-to-date information, it's best to visit their website.
Each programming language has its own goals, strengths, and areas of application. Some languages are more challenging, while others are simpler and widely used. However, it's important to note that programming languages share common concepts, just like how different spoken languages share parts, constructions, and concepts. Learning a new programming language can be as difficult or easy as learning a foreign spoken language. If you understand the sentence "I can write" in English, grasping the concept of "ich kann schreiben" in German won't be too challenging.
27
27
@@ -41,4 +41,4 @@ Programming teaches you to think differently. It encourages you to explore how t
41
41
42
42
Patience is a virtue in programming. It can be one of the most stressful and frustrating endeavors. Many beginners get discouraged and give up when their code doesn't work on the first try. However, this is a normal part of the process. Even experienced programmers face moments when their code fails, and they struggle to figure out why. Patience and perseverance are key traits that have propelled successful programmers to where they are today.
43
43
44
-
Ultimately, programming is a skill that requires time and effort to master. Hyperskill is here to assist you in learning programming skills through project-based learning, allowing you to gain practical experience with popular languages. Our platform provides a comprehensive curriculum that guides you step by step through new concepts. Good luck on your programming journey!
44
+
Ultimately, programming is a skill that requires time and effort to master. Hyperskill is here to assist you in learning programming skills through project-based learning, allowing you to gain practical experience with popular languages. Our platform provides a comprehensive curriculum that guides you step by step through new concepts. Good luck on your programming journey!
0 commit comments