програмування

Get Started. It's Free
or sign up with your email address
Rocket clouds
програмування by Mind Map: програмування

1. Словник

2. Алфавіт

3. Ситаксис

4. Семантика

5. Мови низького рівня

5.1. Мова асемблера

5.2. Переваги

5.2.1. За допомогою мов низького рівня створюються ефективні і компактні програми, оскільки розробник отримує доступ до всіх можливостей процесора.

5.2.2. Більша зарплата

5.3. Недоліки

5.3.1. Програміст, що працює з мовами низького рівня, має бути високої кваліфікації, добре розуміти будову мікропроцесорної системи, для якої створюється програма. Так, якщо програма створюється для комп'ютера, потрібно знати будову комп'ютера і, особливо, влаштування і особливості роботи його процесора.

5.3.2. результуюча програма не може бути перенесена на комп’ютерабопристрій з іншим типом процесора

5.3.3. значний час розробки великих і складних програм

5.4. С++

6. Мови високого рівня

6.1. Java

6.1.1. Мобільні додатки

6.2. С#

6.2.1. Ігрові проекти зокрема на Unity 3D

6.3. JavaScript

6.3.1. WEB розробка

6.4. Переваги

6.4.1. Зрозуміла "жива" мова

6.4.2. Змога робити комплексні програми

7. Компілятори

7.1. перетворюють текст програми в машинний код, який можна зберегти і після цього використовувати уже без компілятора

8. інтерпретатори

8.1. інтерпретатори — перетворюють частину програми в машинний код, виконують і після цього переходять до наступної частини. При цьому щоразу при виконанні програми використовується інтерпретатор.

9. Математика

10. Англійська мова