Задание 2.1A

Лабораторная №2 — задание 2.1A #

Нужно написать конспект по различиям двух ранее выбранных языков программирования (ЯП) в их лексической структуре.

Порядок выполнения #

  1. Создайте файл docs/competitors/lexical-structure.md — там будет конспект в формате Markdown
  2. Найдите описание лексической структуры двух ранее выбранных ЯП
  3. Сравните лексику этих языков и опишите различия в конспекте lexical-structure.md

Объём работ #

Вы должны охватить лексику только для императивной части языка, к которой относятся:

  1. Элементы структурного программирования:
    • блоки кода
    • ветвления
    • циклы
  2. Средства для ввода/вывода и другие встроенные функции
  3. Пользовательские функции, включая параметры и возвращаемые значения
  4. Встроенные типы данных для целых чисел, числе с плавающей точкой и строк
  5. Выражения с операторами
    • арифметические операторы
    • логические операторы
    • операторы сравнения
  6. Пользовательские составные типы данных:
    • массивы
    • структуры (записи)

Если один из выбранных языков следует функциональной парадигме — опишите его элементы, эквивалентные перечисленным выше.

Материалы #