Бейсик
Бе́йсик (BASIC, ингл. Beginner’s All-purpose Symbolic Instruction Code — тәжрибәһеҙ өйрәнә башлаусылар өсөн символдар инструкцияһының универсаль коды[3]) юғары кимәлдәге программалар төркөмө. 1964 йылда уны Дартмут колледжы профессорҙары Томас Курц менән Джон Кемени яҙған [4].
Бейсик | |
Нигеҙләү датаһы | 1964 |
---|---|
Йоғонто яһаусы | Фортран, FORTRAN II[d], JOSS[d] һәм Алгол[d] |
Парадигма программирования | неструктурированное программирование[d], императивное программирование[d], процедурное программирование[d] һәм объектно-ориентированное программирование[d] |
Эшләүсе | Томас Курц[d], Джон Джордж Кемени[d] һәм Мэри Кеннет Келлер[d][1][2] |
Проектлаусы | Джон Джордж Кемени[d] |
Расширение файла |
.bas |
Бейсик Викимилектә |
Был тел программист булмаған студенттар үҙаллы кәрәкле мәсьәләләрҙе сисеү өсөн компьютер программалары эшләү инструменты итеп яҙылған. Өй компьютерҙары өсөн тел булараҡ төрлө диалекттары бар. Хәҙерге ваҡытта бик ныҡ үҙгәргән, был тәүге версияларҙағы ябай тел түгел, ә юғары кимәлдәге ғәҙәти мөмкинлектәр биргән тел. ОС Windows -тың төрлө версиялары тарафынан идара ителгән ғәмәли программалар эшләү өсөн үҙаллы тел булараҡ ҡулланыла. Программаланыусы калькуляторҙар өсөн тел булараҡ һәм төрлө тәғәйенләнештәге эсенә индереп эшләнгән ғәмәли программалар системалары сифатында киң таралған.
Тарих
үҙгәртергәБейсиктың килеп сығыуы 1960 йылдарҙа компьютерҙарҙың күбәйеүе һәм бүлгеләнгән ваҡыт режимында эшләү (time-sharing) булдырылыуға бәйле. Алдарында торған мәсьәләләрҙе компьютерҙа сисергә теләгән уҡыусылар һәм программист әҙерлеге үтмәгән белгестәр компьютерҙа эшләй башлай .
Уйлап сығарылыуы
үҙгәртергәБейсик 1964 йылда Дартмут Колледжы профессорҙары Джон Кемени менән Томас Курц тарафынан эшләнгән, улар етәкселегендә колледж студенттары командаһы уны тормошҡа ашыра . Бер аҙҙан башҡа диалекттар ҙа эшләнә башлағас, тәүге версияны Dartmouth BASIC тип йөрөтә башлайҙар.
Бейсик һис бер ауырлыҡһыҙ ваҡыт бүленешле терминал ҡулланып, программалар яҙырлыҡ итеп проектланған була. Ул тиҙ эшләй торған программа кәрәк булған түгел, ә үҙ алдында торған мәсьәләләрҙе сисергә теләгән ябай ҡулланыусыларға тәғәйенләнә .
Бейсик программалау телен уйлап сығарғанда һигеҙ принцип күҙ уңында тотола:
- башлап өйрәнеүселәр” ҡулланһын өсөн ябай;
- дөйөм тәғәйенләнештәге программа теле ;
- тәжрибәле программистар булдыра алған функционаллеген киңәйтеү мөмкинлеге биреү;
- интерактивлыҡ;
- хаталар тураһында аңлайышлы мәғлүмәт биреү;
- ҙур булмаған программаларҙа тиҙ эшләү;
- аппарат тәьминәтенең эшен аңлау кәрәкмәү;
- ҡулланыусыны операцион системанан һаҡлау.
Был тел өлөшлөтә Фортран II-лә һәм өлөшлөтә Алгол 60- та , ваҡытты бүлгеләп эшләү режимында уңайлы булһын , һуңыраҡ тексты эшкәртеү өсөн һәм матрицалы арифметика өсөн өҫтәлмәләр эшләнгән. Башта Бейсик GE-265 мейнфреймында күп терминалдар ярҙамында тормошҡа ашырыла. Барлыҡҡа килгән ваҡытта ул комплимирланыусы тел (машина коды ҡулланып үҙгәртелә торған) була .
Эшләп сығарыусылар
үҙгәртергәBASIC интерпретаторҙары төрлө ваҡытта төрлө ойошма, компания, фирмалар тарафынан сығарыла:
- Acorn Computers
- Apple
- Atari
- Basic International
- Borland
- CDC
- Commodore
- Comshare
- Concept Omega
- Data General
- Dartmouth
- DEC
- Digital Research
- Ҡалып:Translation
- Fantaisie Software
- The Game Creators
- Ҡалып:Translation
- Hedge Systems
- Honeywell
- HP
- IBM
- Ҡалып:Translation
- Ҡалып:Translation
- Microsoft
- Ҡалып:Translation
- Morgan Computing
- NCR Century
- RadioShack
- Ҡалып:Translation
- Sax Software
- Sinclair Research
- Sperry / UNIVAC
- Summi Software Tehnology
- Texas Instruments
- Ҡалып:Translation
- Ҡалып:Translation
- University of California
- University of Maryland
- Ҡалып:Translation
- Wang Laboratories
- Watcom
- Xerox
- Ҡалып:Translation
Советтар Союзында:
- Вильнюс университеты — Вильнюс
- ВЦ СО АН СССР — Новосибирск
- ПО «ВЭФ» — Рига
- Н. И. Лобачевский исемендәге Түбәнге Новгород дәүләт университеты — Түбәнге Новгород
Тормошҡа ашырыусылар
үҙгәртергәApple:
|
|
|
Башҡалар:
Ҡыҙыҡлы факт
үҙгәртергә- 1975 йылда Бостондан йәш программист Пол Аллен Гарвард университеты студенты Билл Гейтс менән бергә Altair 8800 микрокомпьютеры өсөн Бейсик телен тормошҡа ашырыусы программа яҙған, йәғни уны тәүге тапҡыр шәхси компьютерҙарҙы программа менән тәьмин итеү өсөн ҡулланған . Һуңыраҡ Гейтс менән Аллен үҙҙәренең Microsoft фирмаһын булдыра[3].
Иҫкәрмәләр
үҙгәртергә- ↑ Gürer D. Pioneering women in computer science (ингл.) // SIGCSE bulletin — 2002. — Vol. 34, Iss. 2. — P. 175. — ISSN 0097-8418; 2331-3927 — doi:10.1145/543812.543853
- ↑ https://www.computinghistory.org.uk/det/47364/Sister-Mary-Kenneth-Keller/
- ↑ 3,0 3,1 Знакомьтесь: компьютер = Computer basics INPUT/OUTPUT. Understanding computers / Пер. с англ. К. Г. Батаева Под ред. и с предисл. канд. физ.-мат. наук В. М. Курочкина. — М.: Мир, 1989. — 240 с. — 100 000 экз. — ISBN 5-03-001147-1.
- ↑ [ Mary Bellis, BASIC — (Beginner’s All Purpose Symbolic Instruction Code) 2021 йыл 7 август архивланған.
Әҙәбиәт
үҙгәртергә- Dyakonov V., Munerman V., Samoylova T., Yemelchenkov Ye. The Revolutionary Guide to QBASIC. — Birmingham: Wrox Press Ltd, 1996. — 578 p.
- Дьяконов В. П. Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ. — М.: Наука, Физматлит, 1987. — 240 с.
- Дьяконов В. П. Применение персональных ЭВМ и программирование на языке Бейсик. — М.: Радио и связь, 1989. — 288 с.
- Дьяконов В. П. Современные зарубежные микрокалькуляторы. — М.: СОЛОН-Р, 2002. — 400 с.
- Кетков Ю. Практика программирования Бейсик, Си, Паскаль. — БХВ, 2002. — 480 с. — ISBN 5941571046.
- Стандарттар
- ANSI X3.60-1978 «FOR MINIMAL BASIC»
- ISO/IEC 6373:1984 «DATA PROCESSING — PROGRAMMING LANGUAGES — MINIMAL BASIC»
- ANSI X3.113-1987 «PROGRAMMING LANGUAGES FULL BASIC»
- ГОСТ 27787-88 «Язык программирования БЕЙСИК» (включает в себя стандарт ISO 6373:1984)
- INCITS/ISO/IEC 10279-1991 (R2005) «Information Technology — Programming Languages — Full BASIC»
- ANSI X3.113 INTERPRETATIONS-1992 «BASIC TECHNICAL INFORMATION BULLETIN # 1 INTERPRETATIONS OF ANSI 03.113-1987»
- ISO/IEC 10279:1991/ Amd 1:1994 «Modules and single character input enhancement»
Һылтанмалар
үҙгәртергә- Авторский вариант статьи Андрея Колесова. Статья была опубликована c незначительной литературной правкой в журнале «Наука и жизнь» № 10/2000, с. 18—20.
- A Manual for BASIC, the elementary algebraic language designed for use with the Darthmouth Time Sharing System Препринт Дартмутского колледжа от 1 октября 1964.
- Thomas E. Kurtz. BASIC(недоступная ссылка), 1977.
- Обширный список бейсико-подобных языков (инг.)
Был мәҡәләгә түбәндәгеләр етешмәй. Ошоларҙы төҙәтеп йә өҫтәп, һеҙ уны яҡшырта алаһығыҙ?: |
Ҡалып:Диалекты языка программирования Basic Ҡалып:Языки программирования