Many people who start to learn programming do not even know what a programming language is compared to the language of a person, and yet the differences are cardinal:
Programming language - only 25 words, human - 25 000 words
Understanding this fact is extremely important and meaningful. Just think - only 25 words - and EVERYTHING !!! 25 words can allow you to teach the robot to make every thing in the world! From creating the simplest site to creating artificial intelligence.
Here these words
1. var variable declaration
2. = assign
3 + plus
4 - minus
5 * multiplication
6 / division
7. % getting the remainder of the division
8. if conditional operator
9. else conditional operator
10. { begin
11. } end
12. for cycle
13. while cycle
14. break interrupt cycle
15. continue interrupt cycle step
16. function repeatedly call the block of code
17. return get result of function work
18. && and
19. || or
20. ! negative
21. == equally
22. < less
23. > more
24. array
25. recursion
Hard to believe - but in general this is all programming. Everything else — what you might encounter in programming — is just artificial wrappers around it. And if you do not know these wrappers, nothing terrible will happen. You will still be able to program everything.
In general, even this list is redundant, 20 words will suffice
1. var variable declaration
2. = assign
3 + plus
4 - minus
5 * multiplication
6 / division
7. if conditional operator
8. while cycle
9. { begin
10. } end
11. function repeatedly call the block of code
12. return get result of function work
13. && and
14. || or
15. ! negative
16. == equally
17. < less
18. > more
19. array
20. recursion
Programming is for the lazy. 20 words can learn each one. If it takes years to study a natural human language, then it takes half an hour to study a programming language. Frankly speaking to learn the language and be able to use it - 2nd big differences. In our school, we focus on the latter, on learning practical skills of using the language, so that you can actually realize all your IT projects and dreams with the help of 20 words.
-------------------------
Многие люди, начинающие изучать программирование, даже не догадываются о том, что такое язык программирования по сравнению с языком человека, а между тем отличия кардинальны:
Язык программирования - всего 25 слов, человеческий - 25 000 слов
Понимание этого факта чрезвычайно важно и значимо. Вы только вдумайтесь - всего 25 слов - и ВСЕ!!! 25 слов могут позволить Вам научить робота всему на свете. От написание простейшего сайта до создания искусственного интеллекта.
Вот эти слова
1. var объявление переменной
2. = присваивание
3 + плюс
4 - минус
5 * умножение
6 / деление
7. % получить остаток от деления
8. if условный оператор
9. else условный оператор
10. { начало
11. } конец
12. for цикл
13. while цикл
14. break прервать цикл
15. continue прервать шаг цикла
16. function повторяемый вызов блока кода
17. return получить результат работы функции
18. && и
19. || или
20. ! отрицание
21. == равенство
22. < меньше
23. > больше
24. array массив
25. recursion рекурсия
Трудно поверить - но по большому счету это и есть все программирование. Все остальное - что Вы можете встретить в программировании - лишь искусственные обертки вокруг этого. И если этих оберток не знать - ничего страшного не случится. Вы все равно будете способны запрограммировать все на свете.
По большому счету даже этот список избыточен, хватит и 20 слов
1. var объявление переменной
2. = присваивание
3 + плюс
4 - минус
5 * умножение
6 / деление
7. if условный оператор
8. while цикл
9. { начало
10. } конец
11. function повторяемый вызов блока кода
12. return получить результат работы функции
13. && и
14. || или
15. ! отрицание
16. == равенство
17. < меньше
18. > больше
19. array
20. recursion
Программирование - это для ленивых. 20 слов может выучить каждый. Если для изучения естественного человеческого языка нужны годы - то для изучения языка программирования - полчаса. Правда изучить язык и уметь им пользоваться - 2-е большие разницы. В нашей школе мы делаем упор именно на второе - на изучение практических навыков использования языка, чтобы Вы были способны в действительности реализовать любые Ваши it-проекты и мечты всего с помощью 20-и слов.