2 20 0.Виды языков программирования.
Язык программирования — набор ключевых слов и система правил для конструирования операторов, (состоящих из групп или строк чисел, букв, знаков препинания и других символов), с помощью которых люди могут сообщать компьютеру набор команд.
1 – язык ассемблера (машинные команды, записанные символическим кодом MOV, AX, BX)
2 – универсальные языки высокого уровня
3 – языки программирования низкого уровня
4 – командные языки БД
5 – объектно-ориентированные языки
Языки программирования представляют операторы в более понятном для пользователей виде, что упрощает процесс программирования. Нам, для того чтобы разделить одно число на другое, достаточно нескольких символов, но компьютеру для этого требуется выполнить десятки операций.
Кроме того, языки программирования позволяют присвоить осмысленные имена таким объектам, как переменные и константы, благодаря чему программы значительно проще создавать, они становятся понятнее и их легче отлаживать.
Самым первым языком программирования был ассемблер, и для каждого типа компьютера он был свой.
Ассемблер использовал аббревиатуры для общих операций, таких как ADD, MOV, JMP, после которых следовали адреса одного или нескольких параметров. Понятные имена пришли на смену числовым адресам, и с итоговой программой работать стало намного проще. Ассемблер называют низкоуровневым языком, поскольку он предоставляет полный доступ к базовым командам компьютера. Он по-прежнему используется в некоторых утилитах в тех случаях, когда позволяет породить более эффективный код, чем другие языки.
Виды и типы современных языков программирования
Языки делятся на универсальные и специализированные. Универсальные языки используются для решения разных задач. Специализированные языки предназначены для решения задач одного, максимум нескольких, видов задач.(например, работы с базами данных, web-программирования или написание скриптов для администрирования операционных систем).
Виды специализированных языков:
1.Языки для работы с базами данных:
а)Языки, входящие в состав промышленных клиент-серверных систем управления базами данных.(СУБД) (PL-SQL в СУБД Oracle, Transact-SQL в Microsoft SQL Server)
б)Языки являющиеся частью других видов СУБД (Visual FoxPro, Microsoft Access, Paradox и т.п.)
2. Языки предназначенные для web-программирования.
а) Языки, исполняющиеся на сервере, поддерживающего Web-сайт.(РНР, Perl, VBScript)
б) Языки, исполняющиеся на браузере (программе просмотра) клиента JavaScript, JScript, VBScript
3.Языки для математических расчетов
4.Языки для автоматизации работы определенных программных продуктов. (VBA в Microsoft Office)
6.Специализированные языки других видов.
К универсальным языкам можно отнести языки C++, Java, Delphi, Borland C++ Builder.
Специализированные языки, чаще всего используются для написания не очень больших программ, поэтому они оптимизированы на быстрое написание программ и уменьшение размера исходного кода, и в меньшей степени на уменьшение ошибок, использование объектно-ориентированное программирования и разделения кода на модули. А универсальные языки, как правило, используются для создания больших и очень больших проектов, поэтому в них все сделано, чтобы уменьшить количество ошибок и облегчить проектирования программ, облегчение разработки крупных программ.
Основное отличие специальных языков от универсальных:
1) В них меньше объектно-ориентированных средств и средств доступа технологий COM+, DCOM, CORBA, к функциям API операционных систем;
2) Меньше средств многопоточного программирования и распределенного программирования;
3) Используются только динамические типы (т.е. тип переменной определяется в зависимости от её значения, а не при объявление переменной), а не статические. Единственное исключение: в версии 9 языка Visual FoxPro можно использовать и статические типы переменных
- 1. Множества, булевы операции над множествами, основные их свойства.
- Булевы операции над множествами.
- 35. Разработка и оформление основных проектных документов (генплан).
- 2 2 . Граф, маршруты в графе, компоненты связности, связные графы.
- 36. Разработка и оформление основных проектных документов (планы зданий).
- 3 3 .Планарность графа, теорема Эйлера о многогранниках.
- 37.Разработка и оформление основных проектных документов (разрезы зданий).
- 4. Решение систем линейных уравнений методом Гаусса.
- 38.Разработка и оформление основных проектных документов (фасады зданий).
- Чертежи фасадов зданий.
- На фасады наносят:
- 5 5 .Матрицы, операции над матрицами, обратная матрица.
- Операции:
- 1) Сложение двух матриц
- 2) Умножением матрицы на число
- 3) Умножение двух матриц
- 39.На каких этапах архитектурного проектирования применяются пакеты компьютерной графики и какие?
- 6. Архитектура сетей. Топология и типология сетей. Одноранговые сети, сети на основе сервера, локальные и глобальные сети.
- Классификация
- Основные топологии локальных систем
- 40.Какие графические пакеты применяют при проектировании интерьеров и какие задачи они решают?
- 7 7 . Виды сервисов в Интернет.
- Основные сервисы Internet:
- 46.Социально-экологические проблемы города.
- 8 8 .Определение, назначение, состав и функции операционных систем.
- 47.Инженерное оборудование зданий.
- 9 9 .Классификация современных операционных систем.
- IV. Вытесняющая и невытесняющая многозадачность
- VII. Особенности областей использования:
- 48.Автоматизированные системы управления в современном здании, характеристика инженерных подсистем
- 10.Понятие информационной технологии. Эволюция информационных технологий.
- Эволюция информационных технологий.
- 49.Типологические особенности архитектуры городов.
- 1 11 1.Информационная система как средство реализации информационной технологии.
- 33.Средства архитектурной композиции (тектоника, ритм, симметрия, контраст, нюанс и др.).
- Художественные средства архитектуры
- 12.Понятие и свойства базы данных. Требования, предъявляемые к бд.
- 34.Стадийность архитектурного проектирования.
- 1 13 3.Система управления бд. Основные компоненты и функции субд.
- 50.Градостроительство–деятельность человека по преобразованию природной среды. Виды градостроительной деятельности.
- 14.Иерархическая, сетевая и реляционная модели представления данных. Достоинства и недостатки различных моделей.
- 51.Уровни градостроительного проектирования. Градостроительная документация.
- 1 15 5.Угрозы информационной безопасности, причины виды и каналы утечки информации
- 52.Типология населённых мест по величине, народнохозяйственному профилю, географическому положению.
- 1 16 6.Методы защиты информации в компьютерных системах
- 53.Функциональное зонирование города. Типы функционального зонирования.
- 8 Зон делятся на 3 группы:
- 1 17 7. Объекты и основные задачи информационного менеджмента.
- 41.Задачи экономической работы при проектировании городов.
- 1 18 8. Информационный менеджмент как новый тип управления учреждением.
- 42.Права и обязанности лица, осуществляющего архитектурную деятельность.
- Гл.III. Ст.12. Архитектор и юридическое лицо, имеющие лицензии, на основании договора с заказчиком (застройщиком) имеют право:
- 1 19 9.Понятие, свойства и характеристики алгоритмов.
- 43.Государственная экспертиза проектной документации: цели и задачи, этапы
- 2 20 0.Виды языков программирования.
- 44.Влияние деятельности человека на равновесие природных систем.
- 2 21 1. Понятие объектно-ориентированного подхода. Классы как пользовательские типы данных. Объекты как экземпляры классов.
- 45.Архитектурное проектирование – выбор оптимального варианта проектного решения, несущего социально-экологический комфорт.
- 2 22 2.Принципы объектно-ориентированного программирования. Наследование и агрегирование как способы создания новых классов.
- 32.Архитектура как вид искусства. Эстетический, средовой, культурологический подходы к архитектуре.
- 3. Архитектурная среда как возможность
- 2 23 3. Программирование в оконных операционных средах. Интегрированные среды разработки. Визуальное программирование.
- 54.Планировочная структура населенного места. Типы планировочных структур населенных мест.
- 24.Жизненный цикл ис. Состав работ на всех стадиях жизненного цикла ис
- 62.Основные задачи ландшафтного проектирования. Элементы ландшафтной системы. Классификация ландшафтов.
- 2 25 5.Автоматизированное проектирование ис с использованием case-технологии.
- 61. Критерии оптимальности планировочной структуры градостроительной системы.
- 2 26 6. Содержание rad-технологии создания приложений.
- 60.Реконструкция населённых мест. Цели, задачи, виды реконструкции.
- 27.Понятие и составляющие качества программного средства.
- 59.Транспортная структура как основной планировочный каркас города. Типы транспортных структур.
- 2 28 8. Разработка структуры программы и модульное программирование.
- Методы разработки структуры программы
- 58.Система озеленения населенных мест. Типы и виды озеленённых территорий города.
- Система озеленения состоит из 3-х элементов или категорий:
- Виды озелененных территорий города:
- 2 29 9.Тестирование и отладка программного средства.
- 57.Центр города. Типология планировочных структур.
- 3 30 0.Понятие проектирования. Стадии и этапы проектирования. Содержание работ на различных стадиях.
- Стадии и этапы проектирования
- 56.Пром. Зона, пром. Район, пром. Узел. Основные характеристики.
- 3 31 1.Состав и структура сапр. Виды обеспечения сапр.
- Виды обеспечения сапр
- 55.Особенности организации жилых образований поселений.