Кіріспе

Тоқтатылған C IDE және компиляторы

Turbo C – Borland компаниясынан шыққан C бағдарламалау тілі үшін тоқтатылған интеграцияланған даму ортасы (IDE) және компилятор. Алғаш рет 1987 жылы ұсынылған, ол интеграцияланған даму ортасы, кішкентай көлемі, жылдам компиляция жылдамдығы, жан-жақты нұсқаулықтары және төмен бағасымен ерекшеленді. 1990 жылдың мамыр айында Borland Turbo C-ді Turbo C++-қа алмастырды. 2006 жылы Borland Turbo атауын қайта қолдануға кірісті.

Ерте тарих

1980 жылдардың басында Borland компаниясы Turbo Pascal өнімімен үлкен табысқа қол жеткізді және ол дерлік жеке компьютерлер үшін бағдарламалар жасауда кең таралған таңдауға айналды. Borland бұл табысын Turbo Basic, Turbo Prolog және 1987 жылы Turbo C шығару арқылы жалғастырды. Turbo C, Turbo Pascal сияқты, интеграцияланған даму ортасымен, жылдам компилятормен (бірақ Turbo Pascal-дың жылдамдығына жете алмады), жақсы редактормен және бәсекеге қабілетті бағамен ерекшеленеді. Turbo Pascal хоббистер мен мектептерде, сондай-ақ кәсіби бағдарламашылар арасында сәтті болса, Turbo C Microsoft C, Lattice C және Watcom C сияқты басқа кәсіби бағдарламалау құралдарымен бәсекелесті.

Нұсқалар тарихы

1.0 нұсқасы (1987 жылдың 13 мамыры) IBM компьютерлерінде C тілі үшін алғашқы интеграцияланған даму ортасын ұсынды. Borland-тың сол кездегі көптеген өнімдері сияқты, бұл бағдарламалық жасақтама басқа компаниядан (осы жағдайда Боб Джервис жасаған Wizard C) сатып алынып, «Turbo» деген атпен таңбаланды. Ол 384 кБ жадта жұмыс істеді. C тілінің символдық аттары мен құрылымдарына толық қол жеткізіліп, кодты тікелей құрастыруға мүмкіндік берді, барлық жад модельдерін қолдады, сондай-ақ жылдамдық, көлем, тұрақты есептеу және секірулерді жою бойынша оңтайландырулар ұсынды. 1.5 нұсқасы (1988 жылдың қаңтары) 1.0 нұсқасына қарағанда жақсартылған нұсқа болды. Оған қосымша мысал бағдарламалар, жақсартылған нұсқаулықтар және қателерді түзетулер енгізілді. Бұл нұсқа сығылмаған файлдармен бес 360 КБ дискетада жеткізілді және mcalc деп аталатын есептеу кестесін қоса алғанда, C бағдарламаларының мысалдарымен бірге келді. Осы нұсқада <conio.h> бас файлы енгізілді (ол жылдам, компьютерге тән консольдік кіріс-шығыс процедураларын қамтамасыз етті). 2.0 нұсқасы (1988 жылдың соңы) MS DOS жүйесіне арналған Borland-тың болашақ барлық нұсқаларында кездесетін алғашқы «көк экранды» нұсқаны ұсынды. Бұл нұсқа Turbo Assembler және Turbo Debugger бағдарламаларымен бірге де қолжетімді болды. Turbo C 2.0 сонымен қатар Atari ST үшін (тек Германияда) шығарылды; бағдарлама Borland тарапынан қолдау көрсетілмеді, бірақ PureC деп қайта аталды. Осы нұсқада <graphics.h> бас файлы енгізілді, ол Turbo Pascal-да бар болған Borland графикалық интерфейсін қамтамасыз етті. Turbo C++ 1.0 нұсқасының (1990 жылы) шығуымен екі өнім біріктіріліп, «Turbo C» атауы қолданудан тоқтатылды. C++ компиляторы Сан-Диегодағы компаниямен шарт бойынша жасалды және C++ үшін алғашқы «нағыз» компиляторлардың бірі болды (оған дейін C кодын жасайтын алдын ала компиляторларды пайдалану кең таралған еді, мысалы Cfront).

Фриварлық нұсқа

2006 жылы Борландтың ізбасары Embarcadero Technologies компаниясы Turbo C және MS-DOS нұсқаларындағы Turbo C++ компиляторларын ақысыз бағдарлама ретінде қайта жариялады.

Қабылдау

BYTE журналы 1989 жылы Turbo C және Turbo Pascal бағдарламаларын BYTE сыйлығының «Ерекше» жеңімпаздары деп тізімдеді. Журнал олардың қолданушы интерфейсі мен жылдамдыққа үздіксіз назар аударуын атап, «жылдам прототиптеу үшін одан жақсырақ нәрсе табу қиын» деді.