САВАЛЬСКИЙ ПОЛИТЕХНИЧЕСКИЙ ТЕХНИКУМ

   Оглавление А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Я Общепринятые сокращения  Выход 

-- Я --

ЯЗЫК
1) В узком смысле, Естественный язык (речь)  - средство человеческого общения, коммуникации. Основной способ передачи и хранения  Информации в человеческом обществе.(лингвистика)
2) В широком смысле, любая знаковая система (напр. Я танца, жестов, физики) (естественная или искусственная) передачи и хранения  Информации.

ЯЗЫК ПРОГРАММИРОВАНИЯ
1) В широком смысле формальная система  хранения (описание данных) и обработки Информации (алгоритм, программа).
2) В узком смысле конкретная практическая реализация в  виде программы - транслятора.
Классификация языков программирования:
1. По времени создания (Поколения):
1 поколение - Язык машиных кодов. Реализуется аппаратными
средствами ЭВМ (ЦП).
2 поколение - Языки низкого уровня. Мнемонический код.
Реализуется программными средствами ЭВМ.
Высокая степень детализации команд.
Assembler.
3 поколение - Языки высокого уровня.
1956   FORTRAN (FORmula TRANslator) 1956 - научные
вычисления.
1960   ALGOL   (Algoritmic Language) 1960  - наука
и управление.
1965   BASIC   (Beginner's All  purpose   Symbolic
Instructions Code) 1965 - обучение.
1967   PL/1    () 1967 - наука.
1970   PASCAL  (Паскаль) Н.Вирт, 1970 - обучение.
FOCAL    - обучение.
1978   C        - системное программирование.
1980   ADA 1980 - оборона, наука и управление.
FORT
4 поколение - Языки управления базами данных и базами знаний.
Clipper - язык управления базами данных.
Foxpro  - язык управления базами данных.
DBase   - язык управления базами данных.
SQL     - язык управления базами данных.
5 поколение - Языки логического прогаммирования.
1961   LISP  (LISt Processing language) Маккарти - язык логического прогаммирования.
REDUCE - язык аналитических расчетов.
1973   PROLOG (PROgammation en LOGigue) Колмероэ
- язык логического прогаммирования.
2. По близости к человеческим или машинным языкам,и архитектуре ЭВМ:
- Низкого уровня: Assembler, С - возможность работы с адресами.
Преемущества: Все возможности процессора, компактный и быстрый код.
Недостатки:   Сложность обучения и программирования.
- Высокого уровня: PASCAL, BASIC, С, FORTRAN.
Преемущества: Легкость обучения и программирования.
Недостатки:   Не все возможности процессора, большой и медленный код.
3. По назначению:
Специальные: Создавались для решения конкретных задач.
- Для обучения: PASCAL, BASIC, FOCAL
- Для научных расчетов: FORTRAN, ALGOL, PL/1
- Системное программирование: Assembler, С.
- Управление БД:
- SQL (Structur Qushen Langvig) - структурный язык запросов Clipper, Foxpro, DBase.
- Сфера Искуственного интелекта: LISP, REDUCE, PROLOG (Языки логического прогаммирования)
- И т.д.
Универсальные: Могут решать различные задачи.
- PASCAL, BASIC, С, FORTRAN.
В настоящее время большинство языков высокого уровня являются универсальными. И сблизились по своим возможностям.
4. Метод трансляции:
- Без трансляции: машинный код
- Интерпритатор:  Пооператорная трансляция и выполнение программы.
- Компилятор: Трансляция всей программы.
Технологии программирования:
- Структурное
- Абстарктное
- Обьектное
- Визуальное
- OLE - повторно используемые элементы управления.

ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ
Язык программирования,  средства которого позволяют  описать алгоритм в виде удобном для прочтения и использования человеком.

ЯЗЫК ПРОГРАММИРОВАНИЯ НИЗКОГО УРОВНЯ
Язык программирования,  средства которого позволяют  описать алгоритм в виде приближенном (или полностью соответсвующем) машинному коду.

ЯЗЫК АЛГОРИТМИЧЕСКОГО ПРОГРАММИРОВАНИЯ:
1) Синтаксическая  система
1. Символов:
- букв,
- цифр,
- знаков (математич., логических и др.)
2. Набора (словаря) команд(слов, операторов)
3. Правил для однозначной записи алгоритма решения задачи. (формализованная  запись алгоритма).
2) Конкретная практическая реализация в  виде  программы - транслятора для  написания  текста программы на алгоритмическом языке и трансляции ее в машинные коды. (см. Транслятор)

ЯЧЕЙКА ПАМЯТИ
Минимальное адресуемое пространство основной оперативной памяти ЭВМ. Как правило 1 байт, иногда полубайт.

          

Сайт управляется системой uCoz