ПРОГРАММАЛАУ ТІЛДЕРІ ТУРАЛЫ ТҮСІНІКТЕР
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 5 бет
Таңдаулыға:
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 5 бет
Таңдаулыға:
ПРОГРАММАЛАУ ТІЛДЕРІ
Әр ЭЕМ-нің өз программалау тілі болады —
машиналық командалар тілі немесе
машиналық тілі және осы тілде жазылған
программаларды ғана орындай алады. Сандар
тілі бола тұра, машиналық тіл программалу
үшін жарамсыздау, өйткені программаларды
жазу және жөндеу үшін көп уақыт жұмсауды
талап етеді. Осы себептен машиналық
тілдермен сай келмейтін программалау тілдері
кеңінен тарады. Машиналық тілге жақындығы
дәрежесі бойынша — программалау тілдері
төмен және жоғары дөрежеліге бөлінеді. Осы
тілдердің бірінде жазылған программа
сөйлемдердің немесе операторлардың
бірізділігінен тұрады және бастапқы программа
немесе бастапқы модулъ деп аталады. ЭЕМ
жадында орналастырылған кез-келген
программа процессордың жүздеген мың немесе
тіпті миллиондаған нұсқауларынан тұрады,
олардың әрқайсысы бір немесе бірнеше байт-
тармен кодталады (бұл нұсқаулар машиналық код деп те
аталады).Программалау тілі машиналық кодқа қаншалықты жақын болса,
программа процессор үшін соншалықты ыңғайлы — оның орындалуы да
жылдамданады, жадта да аз орын алады. Адам тіліне жақын болған сайын,
адамдарға ыңғайлылығы артады, бірақ процессор регисторларын меңгеруге
арналған командалары азаяды. Процессорға жақын тілдер төмен дәрежелі тілдер
деп аталады, ал адамдарға ыңғайлы тілдер — жоғары дәрежелі тілдер.
Программалаудың жоғары дәрежелі тілдері адамға үйреншікті терминдердің
көмегімен программалар жазуға арналған. Олар жадтың нақты ұяшықтарымен және
элементар нұсқаулықтармен емес, табиғи тіл командаларымен манипуляция
жасайды (дәлірек айтқанда, табиғи тілге жақын (ұқсайтын) командаларымен).
Келешекте бұл командалар арнайы программалар көмегімен автоматты түрде
машиналық кодқа өтеді.
Шығарылып жатқан есептерге қарай (математикалық, экономикалық немесе
басқа бір) — жоғары дәрежелі тілдер айырмашылықтары бола тұра үш-төрт
базалық тіл түзілістеріне және ақпарат көрсетімі әдістеріне негізделеді.
Бір белгілі тілді үйреніп алып, басқасын үйренуге көшу оңай.
Кеңінен қолданылатын ондаған программалау тілдері бар. Алғашқы кеңінен
тараған программалау тілі Фортран болды (Fortran, FORmula TRANslation,
формулаларды машиналық кодқа аудару, 50-жылдар аяғында құрылған). Ол ғылыми-
техникалық есептерді программалау үшін арналған еді. Кейінірек Алгол-60
пайда болды (Algol, ALGOrithmic — алгоритм және Language — тіл), басқа
тілдерді, мысалы, Паскаль тілін, дайындауға негіз болған.
Бейсик (BASIC, Beginner,s All-purpose Symbolic Instruction Code,
жаңадан үйреніп жүргендерге арналған көп мақсаттық символикалық код) оқу
мақсатында 60-жылдар басында Дармут колледжінде дайындалған. Өзінің
қарапайымдылығының арқасында ол тез халық арасына жайылды және үй
компьютерлерінде қолданылды. 70-жылдары Бейсик сол заманның ең қарапайым
программалау тілі ретінде Altair дербес компьютерінде жүзеге асырылды. Бұл
жұмысты Билл Гейтс , Microsoft-тың қазіргі президенті, өзінің серіктесі Пол
Алленмен бірге орындады. Гейтстің арқасында Бейсик IBM PC платформасына
көшірілді, ал оның ең жетілдірілген Q Basic версиясы (Q Basic, жылдам
Бейсик) MS-DOS операциялық жүйесінің базалық жабдықтауына енді.
Қазіргі күнге дейін Гейтстің күш салуы және қаржылай қолдауы арқасында
Бейсикті дамыту белсенді жалғасуда.
Q Basic тілі — бұл MS-DOS операциялық IBM PC жүйелі дербес
компьютерлері үшін ең жақсы программалау оқу тілі.
Q Basic тілінің Бейсиктің бұрынғы версияларынан негізгі айырмашылығы —
құрылымдық программалау тілі Паскаль және Си тілдеріне ұқсас. Солай
дегенмен, жаңадан үйренушілер үшін Q Basic тілі, барлық айнымалыларды
жөндеу құралдарының икемділігіне орай Паскаль тілінен әлдеқайда жеңіл.
Q Basic тілінің құндылығы — ол бойынан программалаудың диалогтық
құралдары ретінде Бейсик тілдерінің ең жақсы қасиеттерін , ( Паскаль және
Си сияқты тілдердің құрылымдық және модульдік программалауының ең жақсы
құралдарын жинаған. Бұл тіл көптеген операциялық жүйелер ... жалғасы
Әр ЭЕМ-нің өз программалау тілі болады —
машиналық командалар тілі немесе
машиналық тілі және осы тілде жазылған
программаларды ғана орындай алады. Сандар
тілі бола тұра, машиналық тіл программалу
үшін жарамсыздау, өйткені программаларды
жазу және жөндеу үшін көп уақыт жұмсауды
талап етеді. Осы себептен машиналық
тілдермен сай келмейтін программалау тілдері
кеңінен тарады. Машиналық тілге жақындығы
дәрежесі бойынша — программалау тілдері
төмен және жоғары дөрежеліге бөлінеді. Осы
тілдердің бірінде жазылған программа
сөйлемдердің немесе операторлардың
бірізділігінен тұрады және бастапқы программа
немесе бастапқы модулъ деп аталады. ЭЕМ
жадында орналастырылған кез-келген
программа процессордың жүздеген мың немесе
тіпті миллиондаған нұсқауларынан тұрады,
олардың әрқайсысы бір немесе бірнеше байт-
тармен кодталады (бұл нұсқаулар машиналық код деп те
аталады).Программалау тілі машиналық кодқа қаншалықты жақын болса,
программа процессор үшін соншалықты ыңғайлы — оның орындалуы да
жылдамданады, жадта да аз орын алады. Адам тіліне жақын болған сайын,
адамдарға ыңғайлылығы артады, бірақ процессор регисторларын меңгеруге
арналған командалары азаяды. Процессорға жақын тілдер төмен дәрежелі тілдер
деп аталады, ал адамдарға ыңғайлы тілдер — жоғары дәрежелі тілдер.
Программалаудың жоғары дәрежелі тілдері адамға үйреншікті терминдердің
көмегімен программалар жазуға арналған. Олар жадтың нақты ұяшықтарымен және
элементар нұсқаулықтармен емес, табиғи тіл командаларымен манипуляция
жасайды (дәлірек айтқанда, табиғи тілге жақын (ұқсайтын) командаларымен).
Келешекте бұл командалар арнайы программалар көмегімен автоматты түрде
машиналық кодқа өтеді.
Шығарылып жатқан есептерге қарай (математикалық, экономикалық немесе
басқа бір) — жоғары дәрежелі тілдер айырмашылықтары бола тұра үш-төрт
базалық тіл түзілістеріне және ақпарат көрсетімі әдістеріне негізделеді.
Бір белгілі тілді үйреніп алып, басқасын үйренуге көшу оңай.
Кеңінен қолданылатын ондаған программалау тілдері бар. Алғашқы кеңінен
тараған программалау тілі Фортран болды (Fortran, FORmula TRANslation,
формулаларды машиналық кодқа аудару, 50-жылдар аяғында құрылған). Ол ғылыми-
техникалық есептерді программалау үшін арналған еді. Кейінірек Алгол-60
пайда болды (Algol, ALGOrithmic — алгоритм және Language — тіл), басқа
тілдерді, мысалы, Паскаль тілін, дайындауға негіз болған.
Бейсик (BASIC, Beginner,s All-purpose Symbolic Instruction Code,
жаңадан үйреніп жүргендерге арналған көп мақсаттық символикалық код) оқу
мақсатында 60-жылдар басында Дармут колледжінде дайындалған. Өзінің
қарапайымдылығының арқасында ол тез халық арасына жайылды және үй
компьютерлерінде қолданылды. 70-жылдары Бейсик сол заманның ең қарапайым
программалау тілі ретінде Altair дербес компьютерінде жүзеге асырылды. Бұл
жұмысты Билл Гейтс , Microsoft-тың қазіргі президенті, өзінің серіктесі Пол
Алленмен бірге орындады. Гейтстің арқасында Бейсик IBM PC платформасына
көшірілді, ал оның ең жетілдірілген Q Basic версиясы (Q Basic, жылдам
Бейсик) MS-DOS операциялық жүйесінің базалық жабдықтауына енді.
Қазіргі күнге дейін Гейтстің күш салуы және қаржылай қолдауы арқасында
Бейсикті дамыту белсенді жалғасуда.
Q Basic тілі — бұл MS-DOS операциялық IBM PC жүйелі дербес
компьютерлері үшін ең жақсы программалау оқу тілі.
Q Basic тілінің Бейсиктің бұрынғы версияларынан негізгі айырмашылығы —
құрылымдық программалау тілі Паскаль және Си тілдеріне ұқсас. Солай
дегенмен, жаңадан үйренушілер үшін Q Basic тілі, барлық айнымалыларды
жөндеу құралдарының икемділігіне орай Паскаль тілінен әлдеқайда жеңіл.
Q Basic тілінің құндылығы — ол бойынан программалаудың диалогтық
құралдары ретінде Бейсик тілдерінің ең жақсы қасиеттерін , ( Паскаль және
Си сияқты тілдердің құрылымдық және модульдік программалауының ең жақсы
құралдарын жинаған. Бұл тіл көптеген операциялық жүйелер ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz