Кто не делится найденным, подобен свету в дупле секвойи (древняя индейская пословица)
Версия для печати
Библиографическая запись: . — Текст : электронный // Myfilology.ru – информационный филологический ресурс : [сайт]. – URL: https://myfilology.ru//165/yazyki-programmirovaniya-i-ix-ispolzovanie-v-informaczionnyx-sistemax/ (дата обращения: 6.12.2023)
Информационные системы и технологии
Типографика — это графическое оформление печатного текста
Основы языков программирования. Машинно-ориентированные языки (ассемблеры)
Основы языков программирования. Машинно-ориентированные (ассемблеры), «универсальные» языки (Basic, Pascal, C++ и др.)
Вопросы
«Универсальные» языки программирования (Basic, Pascal, C++ и другие)
Универсальный язык, или Язык общего назначения, - язык программирования, ориентированный на решение задач практически из любой области и объединяющий на единой методической основе наиболее существенные свойства и средства современных машино- и проблемноориентированных языков программирования (например, язык ассемблера , ПЛ/1 и др.).
Internet программирование (Java, PHP, С# и др.)
Для создания программного обеспечения интернет-сайтов, других программ, работающих в сети и с сетью, используются как традиционные языки программирования, так и языки, специально разработанные для тех или иных задач сетевого программирования.
Объектно-ориентированное программирование
Основной принцип объектно-ориентированного программирования — представление программы как совокупности объектов. Может быть, точнее, представление о программе, как о совокупности объектов. В роли объектов выступают переменные-записи (как правило, динамические), каждая из которых хранит данные, определяющие текущее состояние объекта.
Модели (парадигмы) программирования
Объектно-ориентированное, структурное, обобщённое, функциональное программирование и метапрограммирование. Аспектно-ориентированное программирование, контрактное и логическое программирование. И прочие модели.
Принципы построения транслирующих и интерпретирующих систем
Существует вариант транслятора, сочетающий в себе и компиляцию, и интерпретацию. В этом случае результатом работы транслятора является не объектный код, а некоторый промежуточный двоичный код, который не может быть непосредственно выполнен, а должен быть обработан специальным интерпретатором.
Стандартизация и унификация при создании программных систем
Языки программирования в информационных системах
К инструментальному программному обеспечению ИС относят системы программирования для разработки программных продуктов. К ним относятся: инструментальные среды для разработки приложений (Delphi, Visual Basic), средства визуального программирования (App Inventor, LabVIEW), системы имитационного моделирования (Scilab, Maxima), системы моделирования бизнес-процессов (ELMA BPM, BpWin) и другие программные средства.
Лексический, синтаксический, семантический анализ
Лексический, синтаксический, семантический анализ - процессы компиляции.
Формальные грамматики
По иерархии Хомского, грамматики делятся на 4 типа, каждый последующий является более ограниченным подмножеством предыдущего (но и легче поддающимся анализу).
Понятие типов данных: скалярные и структурированные, линейные и нелинейные структуры данных
Для всех типов данных основным является следующий вопрос: какие операции предусмотрены с переменными данного типа и как они задаются?
Кодирование и хранение числовой информации: типы данных целые и вещественные, знаковые и беззнаковые; единицы измерения информации
Целое число – это число, не имеющее запятой. Число может быть беззнаковым (положительным), и со знаком минус (отрицательным).
Логические основы вычислительных процессов: логические функции, конъюнкция, дизъюнкция
Логические операции связывают данные логического типа (целые) и возвращают логическое значение.
Понятие объектно-ориентированного программирования и объектной декомпозиции, преимущества объектно-ориентированного программирования, статический и динамический аспект представления объектно-ориентированной программы, класс, объект, поля, свойства, методы, средства построения объектной модели
Основной принцип объектно-ориентированного программирования — представление программы как совокупности объектов
Основные принципы объектно-ориентированного программирования: абстрагирование, инкапсуляция, модульность, параллелизм, иерархия, полиморфизм, типизация, устойчивость
Инкапсуляция и абстракция — взаимодополняющие понятия: абстракция выделяет внешнее поведение объекта, а инкапсуляция содержит и скрывает реализацию, которая обеспечивает это поведение.
Отношения между классами: наследование, зависимость, ассоциация, агрегация, композиция
Классы, подобно объектам, не существуют в изоляции. Напротив, с отдельной проблемной областью связывают ключевые абстракции, отношения между которыми формируют структуру из классов системы.