Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Программныесредствамультимедиа
Этотклассявляетсяотносительноновым,онсформировалсявсвязисизменениемсредыобработкиданных,появлениемлазерныхдисковвысокойплотностизаписисхорошимитехническимипараметрамиподоступнымценам,развитиемсетевойтехнологииобработки,появлениемрегиональныхиглобальныхинформационныхсетей,располагающихмощнымиинформационнымиресурсами.ОсновноеназначениетакихППП–созданиеииспользованиеаудио–ивидеоинформациидлярасширенияинформационногопространствапользователя..Примеры: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; просмотров: 226. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |