Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Программныесредствамультимедиа




Этотклассявляетсяотносительноновым,онсформировалсявсвязисизменениемсредыобработкиданных,появлениемлазерныхдисковвысокойплотностизаписисхорошимитехническимипараметрамиподоступнымценам,развитиемсетевойтехнологииобработки,появлениемрегиональныхиглобальныхинформационныхсетей,располагающихмощнымиинформационнымиресурсами.ОсновноеназначениетакихППП–созданиеииспользованиеаудио–ивидеоинформациидлярасширенияинформационногопространствапользователя..Примеры:Multimedia.

Настольныеиздательскиесистемы

Данныйкласспрограммвключаетпрограммы,предназначенныедляпрофессиональнойиздательскойдеятельностиипозволяющиеосуществлять:форматированиеиредактированиетекстов;автоматическуюразбивкутекстанастраницы;созданиезаголовков;компьютернуюверсткупечатнойстраницы;монтированиеграфики;использованиевсевозможныхшрифтов;подготовкуиллюстрацийит.д.Например:AdobePageMaker,FrameMaker,CorelDraw.

18.Общаяхарактеристикаязыковпрограммирования.Видыязыковпрограммирования

Языкпрограммирования–этоформализованныйязык,предназначенныйдляописанияпрограммиалгоритмоврешениязадачнаЭВМ.Языкпрограммированияопределяетнаборлексических,синтаксическихисемантическихправил,задающихвнешнийвидпрограммыидействия,которыевыполнитисполнитель(компьютер)подеёуправлением.

Языкипрограммированияразделяютсянадвеосновныекатегории:

1.Языквысокогоуровня−языкпрограммирования,средствакоторогообеспечиваютописаниезадачивнаглядном,легковоспринимаемомвиде,удобномдляпрограммиста.ОннезависитотвнутреннихмашинныхкодовЭВМ,поэтомупрограммы,написанныенаязыкахвысокогоуровня,требуютпереводавмашинныекодыпрограммамитрансляторалибоинтерпретатора.КязыкамвысокогоуровняотносятФортран,ПЛ/1,Бейсик,Паскаль,Си,Адаидр.

2.Языкнизкогоуровня−языкпрограммирования,предназначенныйдляопределенноготипаЭВМиотражающийеговнутренниймашинныйкод.КязыкамнизкогоуровняотносятсяJava,CILидр.

Основнаяфункцияязыкапрограммированиязаключаетсявтом,чтоонпредназначендлянаписаниякомпьютерныхпрограмм,которыеприменяютсядляпередачикомпьютеруинструкцийповыполнениютогоилииноговычислительногопроцессаиорганизацииуправленияотдельнымиустройствами.

Видыязыковпрограммирования:

1.Алгоритмическийязык–языкпрограммирования,представляющийсобойсовокупностьсимволов,соглашенийиправил,используемыхдляоднозначногоописанияалгоритмов(Алголидр.).

2.Неалгоритмическийязык−языкпрограммирования,текстыкоторогонесодержатуказанийнапорядоквыполненияоперацийислужатлишьисходнымматериаломдлясинтезаалгоритмарешениязадачи(Lisp,Haskell,Schemeидр.).

3.Машинный(абсолютный)язык,языкЭВМ−языкпрограммирования,предназначенныйдляпредставленияпрограммвформе,обеспечивающейвозможностьихвыполнениятехническимисредствами.

4.Машинно-зависимый(машинно-ориентированный)язык−языкпро­граммирования,учитывающийструктуруихарактеристикиЭВМопределенноготипаиликонкретнойЭВМ(Паскаль,PLM-80,Basicидр.).

5.Машинно-независимыйязык−языкпрограммирования,структураисредствакоторогонесвязанынискакойконкретнойЭВМипозволяютвыполнятьсоставленныенанемпрограммыналюбойЭВМ,снабженнойтранс­ляторамисэтогоязыка(Java,JavaScriptидр.).

6.Символическийязык(языксимволическогокодирования)−языкпро­граммирования,ориентированныйнаконкретныеЭВМиоснованныйнако­дированиимашинныхоперацийприпомощиопределенногонаборасимво­лов.

7.Гибридный(комбинированный)язык−языкпрограммирования,использующийсредствадругогоязыка(С++,ObjectPascal,C#,Javaидр.).

8.Графическийязык−язык,предназначенныйдлянаписанияпро­грамммашиннойграфикиипользованияими(LD,FBD,CFC,VisSimидр.).

9.Базовыйязык–машинныйязык,общийдлясемействаЭВМ(языкпрограммированиявСУБДсавтономнымязыком)(Assembler,PureBasicидр.).

10.Императивный(процедурный)язык−языкпрограммирования,которыйпозволяетвявнойформе(припомощизаданиявыполняемыхоператоров)определятьдействияипорядок(последовательность)ихвыполнения(FORTRAN,ALGOLидр.).

11.Языкописаниястраниц−специализированныйязык,предназначенныйдляпечатающихустройств.Предусматриваетвозможностьиспользованияизображенийвформате,независимомотпараметровустройстваотображения(PostScriptидр.).

12.Языкманипулированияданными(вСУБД)−язык,предназначенныйдляобращениякбазеданныхивыполненияпоиска,чтенияимодификацииеезаписей(SQLидр.).

13.Языкобработкисписков−специализированныйязык,предназначенныйдляописанияпроцессовобработкиданных,представленныхввидесписковобъектов(Lispидр.).

14.Языкописанияданных−язык,предназначенныйдляописания“концептуальнойсхемы”базыданных(SQLидр.).

15.Языкописаниястраниц−системадлякодировкидокументов,котораяпозволяетточноописатьеевнешнийвидпослеподготовкиквыводунапечатьилинадисплей(PDFидр.).

16.Языкпредставлениязнаний−декларативныйилидекларативно-процедурныйязык,предназначенныйдляпредставлениязнанийвпамятиЭВМ(Лисп,Прологидр.).

17.Языкпубликаций−язык,используемыйдляпубликацииалгоритмовипрограмм(HTMLидр.).

18.Языкспецификаций−декларативныйязыкдлязаданияспецификацийпрограмм(BNF,ABNFидр.).

19.Проблемно-ориентированныйязык–языкпрограммирования,предназначенныйдлярешенияопределенногоклассазадач(FORTRAN,ALGOLидр.).

20.Процедурный(процедурно-ориентированный)язык−проблемно-ориентированныйязык,которыйоблегчаетвыражениепроцедуры,какточногоалгоритма(Ada,Basic,Pascal,Рапираидр.).

21.Языкуправленияпакетом−наборкоманд,директив,квалификаторовиправилихиспользованиядляуправленияпакетнойобработкойданных(SQLидр.).

22.Общесетевойкомандныйязык−стандартныйврамкахвычислительнойсетиязыкдиалогового(интерактивного)поискаданных,предназначенныйдляунификацииработыпользователейснеоднороднымибазамиданных,управляемыхразличнымиСУБД(Tcl,CMDидр.).

23.Системныйязык−языкобщенияоператораЭВМсвычислительнойсистемой,представляющийсобойсовокупностькомандоператораисообщенийсистемы(ASM,C,C++идр.).

24.Языкобщегоназначения(универсальныйязык)−языкпрограммирования,ориентированныйнарешениезадачпрактическиизлюбойобластииобъединяющийнаединойметодическойосновенаиболеесущественныесвойстваисредствасовременныхмашино-ипроблемноориентированныхязыковпрограммирования(Assembler,ПЛ/1идр.).


19.Общаяхарактеристикаязыковпрограммирования.Классыязыковпрограммирования

Языкпрограммирования–этоформализованныйязык,предназначенныйдляописанияпрограммиалгоритмоврешениязадачнаЭВМ.Языкпрограммированияопределяетнаборлексических,синтаксическихисемантическихправил,задающихвнешнийвидпрограммыидействия,которыевыполнитисполнитель(компьютер)подеёуправлением.

Выделяютнесколькоклассовязыковпрограммирования:










Последнее изменение этой страницы: 2018-04-12; просмотров: 220.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...