Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


языки программировани€ дл€ баз данных и компьютерных сетей




 

ѕри работе с базами данных (Ѕƒ) наиболее часто выполн€ютс€ следующие операции: создание, преобразование, удаление таблиц в Ѕƒ; поиск, отбор, сортировка по запросам пользовател€; добавление новых записей или модификаци€ существующих; удаление записей и др. ƒл€ обработки больших массивов информации и выборки записей по определенным признакам был создан структурированный €зык запросов SQL (Structured Query Language). ќн был впервые создан фирмой IBM в начале 70-х гг., называлс€ Structured English Query Language (SEQUEL). ¬ дальнейшем SQL стал стандартом €зыка работы с рел€ционными базами данных, что зафиксировано американским национальным комитетом стандартов ANSI в 1986 г.

ѕрактически в каждой —”Ѕƒ имеетс€ свой универсальный €зык, ориентированный на ее особенности. —егодн€ в мире ведущие производители —”Ѕƒ: Microsoft (SQL Server), IBM (DB2), Oracle, Software AG (Adabas), Informix и Sybase. »х продукты предназначены дл€ совместной параллельной работы тыс€ч пользователей в сети, а базы данных могут хранитьс€ в распределенном виде на нескольких серверах. ¬ Oracle имеетс€ встроенный €зык PL/SQL, в Informix Ц INFORMIX 4GL, в Adabas - Natural и т.д.

ѕо€вление и активное развитие компьютерных сетей стало причиной создани€ многочисленных версий попул€рных €зыков программировани€, адаптированных дл€ использовани€ в сети. ќтличительные особенности, присущие сетевым €зыкам: они €вл€ютс€ интерпретируемыми, интерпретаторы дл€ них распростран€ютс€ бесплатно, а сами программы Ц в исходных текстах. “акие €зыки получили название скрипт-€зыков.

HTML (Hyper Text Markup Language Ц €зык разметки гипертекста) представл€ет собой набор команд форматировани€ текста, добавлени€ графических объектов (рисунков), задани€ шрифтов и цвета, таблиц и организации гипертекстовых ссылок. ¬ соответствии с командами HTML браузер отображает содержимое документа, команды €зыка не отображаютс€. ѕрактически все Web-страницы написаны на HTML или используют его расширени€.

¬ 80-х гг. Ћарри ”олл разработал €зык Perl (Practical Extraction and Report Language Ц практический €зык дл€ составлени€ отчЄтов), который предназначалс€ дл€ эффективной обработки больших текстовых файлов, создани€ текстовых отчетов и управлени€ задачами. ¬ его состав вход€т многочисленные функции работы со строками, массивами, всевозможные средства преобразовани€ данных, управлени€ процессами, работы с системной информацией и др.

Tcl/Tk. ¬ конце 80-х гг. ƒжон јустираут придумал скрипт-€зык Tcl (Tool Command Language Ц командный €зык инструментов) и библиотеку Tk (Tool Kit Ц набор инструментов). Tcl Ц это попытка создани€ идеального скрипт-€зыка. ќн ориентирован на автоматизацию рутинных операций и состоит из мощных команд, выполн€ющих обработку нетипизированных объектов. ѕозвол€ет создавать программы с графическим интерфейсом.

язык VRML (Virtual Reality Modeling Language Ц €зык моделировани€ виртуальной реальности) был создан в 1994 г. дл€ организации виртуальных трехмерных интерфейсов в »нтернете. ќн описывает разнообразные трехмерные образы и цвето-теневое освещение в текстовом виде, что позвол€ет создавать различные сценарии миров, путешествовать по ним, Ђоблетатьї объекты с разных сторон, вращать их в любых направлени€х, масштабировать, измен€ть освещенность и т.д. ѕреемником VRML €вл€етс€ совместимый с ним формат X3D (eXtensible 3D Ц расшир€емый трЄхмерный), ставший международным стандартом.

 

13.8 языки моделировани€ *

 

ѕри моделировании систем примен€ютс€ формальные способы их описани€ Ц формальные нотации, с помощью которых можно представить объекты и взаимосв€зи между ними в системе. “акие системы называют CASE-системами (Computer-Aided Software Engineering Ц автоматизированна€ разработка программ). ¬ них активно примен€ютс€ нотации IDEF (Icam DEFinition Ц ICAM определени€, где ICAM Ц Integrated Computer-Aided Manufacturing Ц комплексна€ автоматизированна€ система управлени€ производством), используетс€ €зык графического моделировани€ UML (Unified Modeling Language Ц унифицированный €зык моделировани€).

 

¬опросы и тестовые задани€ дл€ самоконтрол€

 

1. ¬ качестве €зыка программировани€ в машинах первого поколени€ использовалс€:

1) машинный код;

2) јссемблер;

3) Ѕейсик.

2. ƒайте пон€тие €зыка "низкого" уровн€.

3. ƒайте пон€тие €зыка "высокого" уровн€.

4. „то называют исходным кодом программы?

5.  акой €зык программировани€ называют €зыком "низкого" уровн€?

1) €зык јссемблер

2) €зык  обол

3) €зык ѕаскаль

4) €зык —++

5) €зык Basic

6. —истема программировани€ предоставл€ет программисту возможность

1) выбора €зыка программировани€

2) автоматической сборки разработанных модулей в единый проект

3) анализа существующих программных продуктов по соответствующей тематике

4) автоматического построени€ математической модели, исход€ из постановки задачи

7. »нтегрированна€ система программировани€ включает компонент дл€ создани€ исходного текста программы (исходного кода), который называетс€Е

1) редактор формул

2) конструктор

3) текстовый редактор §

4) редактор св€зей

8. »сходными данными дл€ работы трансл€тора €вл€етс€

1) текст программы на €зыке высокого уровн€

2) текст программы в машинных кодах

3) рекламна€ рассылка

4) схема программы

9. Ќепосредственное покомандное выполнение исходной программы на €зыке высокого уровн€ происходит в процессе

1) компил€ции

2) интерпретации

3) модул€ции

4) трассировки

10. ќсновное отличие компил€тора от интерпретатора заключаетс€ в следующем

1) компил€тор автоматически переводит программу на машинный €зык в готовый к исполнению код (≈’≈-файл), а интерпретатор нет

2) интерпретатор автоматически переводит программу на машинный €зык в готовый к исполнению код (≈’≈-файл), а компил€тор нет

3) компил€тор в процессе трансл€ции исполн€ет программу, а интерпретатор нет

11. трансл€тор, который осуществл€ет перевод исходной программы в эквивалентную ей результирующую программу на €зыке машинных команд, называетс€

1) компил€тором

2) интерпретатором

3) модул€тором

4) отладчиком

12. языками декларативного программировани€ €вл€ютс€ €зыки

1) логические

2) процедурные

3) объектно-ориентированные

4) сценариев

13. ќпишите классификацию €зыков программировани€ по поколени€м €зыков, по принципам программировани€

 

вернутьс€ к содержанию

 

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1932 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќе будет большим злом, если студент впадет в заблуждение; если же ошибаютс€ великие умы, мир дорого оплачивает их ошибки. © Ќикола “есла
==> читать все изречени€...

658 - | 519 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.