建制派是什么意思| 上火了吃什么| 耳闷耳堵是什么原因引起的| 骨骼肌是什么| 罗姓男孩取什么名字好| 什么是sop流程| 五行什么意思| 2月3号是什么星座| 苦瓜汤为什么要放黄豆| 肝内胆管轻度扩张是什么意思| 下面有异味是什么原因| 什么洗发水去屑效果好| 梦到自行车丢了是什么意思| 中国信什么教| 2月18日是什么星座| gd是什么牌子| om什么意思| 月经流的是什么血| aca是什么意思| 属牛男和什么属相最配| 果是什么结构的字| 食道不舒服挂什么科| ol是什么| 35属什么生肖| 山狸是什么动物| 病理会诊是什么意思| 如饥似渴是什么意思| 隐翅虫长什么样子| 虹为什么是虫字旁| ahc属于什么档次| 洁尔阴洗液有什么作用| 蓝风铃香水什么味道| 手上起倒刺是缺什么| 初级会计什么时候拿证| aj和nike什么关系| 10月19号什么星座| 斑是什么原因造成的| 12月13号是什么星座| 4月28日什么星座| 银色山泉香水什么牌子| 男人交生育保险有什么用| 心脏病人吃什么水果好| 滞纳金是什么| 10月底是什么星座| 弹性工作制是什么意思| 六娃的能力是什么| 夏天穿什么鞋| 蛇属于什么类动物| 大腿为什么会长妊娠纹| 男的叫少爷女的叫什么| 笃怎么读什么意思| 为什么会得尿毒症| 身上起红疙瘩是什么原因| 单纯疱疹病毒吃什么药| 左肩膀疼痛是什么原因| mac是什么牌子| 月牙代表什么意思| 荨麻疹需要注意什么| 虎视眈眈是什么意思| 炙是什么意思| 诺迪康胶囊治什么病| 裤裙配什么上衣好看| 什么是比特币| 枸杞和什么搭配壮阳| 前羽念什么| 吃饭是什么意思| 烟雾病是什么| 肺脓肿是什么病严重吗| 不自觉摇头是什么病| 做包皮手术有什么好处| 有什么菜好吃| 一穷二白是什么意思| 农历4月是什么星座| ad是什么缩写| 水瓶座与什么星座最配| 亚撒西是什么意思| 癫痫是什么症状| 沙悟净是什么生肖| 红薯什么时候掐尖| 天珠是什么材质| 洗葡萄用什么洗最干净| 做梦梦见地震是什么意思| 什么是躁郁症| 小腿抽筋是什么原因| 嘴唇周围长痘痘是什么原因导致| 眼睛模糊用什么药| 纵隔占位是什么意思| 为什么长鸡眼| 脂肪肝是什么意思| 便秘应该挂什么科室| 鼻子流水是什么原因| 长期喝什么茶能降三高| 梦见包饺子是什么征兆| 墨水用什么能洗掉| 变质是什么意思| 丰的部首是什么偏旁| 玛瑙什么颜色最贵| 分泌物是褐色是什么原因| 凌晨一点多是什么时辰| 油价什么时候上涨| 1月22日是什么星座| 甲状腺看什么科| 感冒适合吃什么水果| 老花眼有什么症状| 农历11月18日是什么星座| 幽门螺旋杆菌阳性什么症状| 病原体是什么意思| 什么牌子的冰箱好用又省电| 婴儿蓝是什么颜色| 毛囊炎是什么| 手心发痒是什么原因| 儿童尿路感染吃什么药| cop是什么| 毛囊炎什么症状| 苹果什么时间吃最好| 经常胃疼是什么原因| 副处是什么级别| 肌无力吃什么药最好| 喝醋对身体有什么好处| 白癜风是什么| 毛巾发黄是什么原因| 口腔溃疡要吃什么药| 曼巴是什么意思| 抛光是什么意思| 什么是肌酐| 张信哲为什么不结婚| 口苦口臭口干吃什么药| 鼻子下面长痘什么原因| 鸡眼用什么药好| 越五行属性是什么| 舌苔少是什么原因| 五谷是什么| 丧尽天良什么意思| 肌肉抽筋是什么原因| 肉桂粉是什么做的| 刺猬和豪猪有什么区别| 文科女生学什么专业好| 原浆酒是什么意思| 6月24日什么星座| 算了是什么意思| 麒麟飞到北极会变成什么| 杨贵妃是什么生肖| 九斗一簸箕有什么说法| 什么是结膜炎| 男人蛋皮痒用什么药| 旮旯是什么意思| 吃什么助勃药能硬| 胃胀气是什么症状| 部堂大人是什么职位| 升学宴选什么日子好| 尽兴是什么意思| 轻度高血压吃什么食物可以降压| 嘴唇发红是什么原因| 为什么叫智齿| 烧心是什么原因引起的| 蒹葭是什么| 来大姨妈吃什么好| 丁香泡水喝有什么功效和作用| 半夏微凉是什么意思| 梅开二度的意思是什么| 骨折吃什么水果好| 纵是什么意思| 莳字五行属什么| 杨新鸣包贝尔什么关系| 年夜饭吃什么| 1939年中国发生了什么| 什么汤是清热去火的| 旦是什么意思| 什么啤酒好| 实蛋是什么| 痛风什么原因引起| 肾结石长什么样子图片| 干咳挂什么科| 高炮是什么| 掉头发吃什么恢复最快| 小儿拉肚子吃什么药好得快| 女人梦见蜈蚣预兆什么| 小资生活是什么意思| tdi是什么意思| 即兴是什么意思| 嗓子哑了是什么原因| 皮肤擦伤用什么药膏| 皇帝的新装是什么意思| 加湿器加什么水最好| 榴莲是什么味道| 腋下淋巴结肿大挂什么科| 饭后痰多是什么原因| 中国特工组织叫什么| 厉兵秣马什么意思| 12583是什么电话| 左手小手指麻木是什么原因引起的| 酪氨酸酶是什么东西| 一月来两次月经是什么原因| 神经衰弱什么症状| 痤疮是什么样子的| 协警是什么编制| 孕晚期流鼻血是什么原因| 男人左手有痣代表什么| 胃溃疡是什么原因导致的| 报复是什么意思| h2ra 是什么药物| 头疼发热是什么原因| 5月27日什么星座| 气滞是什么意思| 健康管理是做什么的| 狗为什么喜欢吃屎| 咬指甲是什么心理疾病| 双瞳电影到底讲了什么| 平安顺遂什么意思| 喝蒲公英茶有什么作用| 陈赫开的火锅店叫什么| 啤酒和什么不能一起吃| 刺梨根泡酒有什么功效| bolon是什么牌子眼镜| 喝了蜂蜜水不能吃什么| fl是胎儿的什么意思| 疑心病是什么意思| 妈妈最大的愿望是什么| 大器晚成是什么意思| 徐州有什么好玩的| 越描越黑是什么意思| 城镇户口是什么意思| 红细胞计数偏高是什么意思| 膝盖发软无力是什么原因| 43是什么意思| 荔枝不能和什么一起吃| 鲨鱼怕什么| 维生素k2是什么| 脚踝发黑是什么原因| 两个c交叉是什么牌子| 腹部彩超可以检查什么| 李小龙属什么生肖| 精神出轨什么意思| 血糖高早餐吃什么| 癣用什么药膏| 香菜什么时候种植最好| 什么的太空| 印尼用什么货币| 做完无痛人流需要注意什么| 女人阳虚吃什么药效果最好| 蜘蛛最怕什么| 林深时见鹿是什么意思| 胆红素三个指标都高是什么原因| 手指疼挂什么科| 喉咙痛有什么好办法| 西红柿不能和什么一起吃| 病是什么结构的字| 24是什么生肖| 吃什么水果对肠胃好| 广州立冬吃什么| 针眼是什么| 不是经期有少量出血是什么原因| 一动就大汗淋漓是什么原因| 重庆为什么叫雾都| 咳嗽吐白痰吃什么药| 生物包括什么| 买什么样的老花镜好| 乳头状瘤是什么病| 壬是什么意思| 曹操什么星座| 非洲人吃什么主食| 疟疾是什么病| 手串什么材料的最好| 孕酮偏低是什么原因| 百度Hopp til innhold

《超级幻影猫》绿色度测评报告

Fra Wikipedia, den frie encyklopedi
Turbo Pascal
Tilblivelse20. november 1983
ParadigmeObjektorientert programmering
Designet avAnders Hejlsberg
Utviklet avBorland, Anders Hejlsberg
Filendelse(r).COM, .CMD, .EXE
OSDOS, CP/M, CP/M-86, Windows 3.x, Klassisk MacOS
LisensPropriet?r (historisk), freeware
Implementert i
Assembler
P?virket av
Blue Label Pascal, Compas Pascal, Poly Pascal, Modula-2, Simula 67
Innflytelse for
Borland Delphi, Objekt Pascal, Free Pascal, Virtual Pascal, GNU Pascal
百度 同时,该四名当事人主动要求通过萧山公安官方微信作出公开道歉,他们表示自己的行为客观上对烈士造成了侮辱,对烈士家属和社会公众造成了伤害,在此,向烈士家属和社会公众真诚道歉!希望大家原谅他们的无知,今后一定加强学习和修养,绝不再做类似有违社会公德的事件。

Turbo Pascal var et imperativt og strukturert programmeringsspr?k som ble lansert av Borland den 20. november 1983.[1] Turbo Pascal bestod av en kompilator for Pascal og et integrert utviklingsmilj?, og var et innovativt og trendsettende produkt p? begge omr?der.

Merkenavnet Turbo betyr at eksekverbare filer ble generert raskt, og ikke n?dvendigvis at koden var optimal. Kompilering, lasting og lenking av objektfiler foregikk automatisk i én enkelt sekvens, mens disse oppgavene i tidligere versjoner av Pascal var blitt utf?rt manuelt hver for seg. Borland benyttet samme konsept og merkenavn i Turbo C, Turbo C++, Turbo Modula-2, Turbo Prolog, Turbo Basic og Turbo Assembler.

Turbo Pascal var ogs? en egen variant eller dialekt av Pascal, med flere utvidelser av syntaksen til ISO Pascal. Versjon 4.0 tilf?yde syntaks for generering av biblioteker (?Units?), etter modell fra Modula-2. I versjon 5.5 ble spr?ket utvidet med objektorientert programmering.

Navnet Borland Pascal ble i versjon 7.0 brukt om en mer avansert programpakke. Den hadde flere biblioteker og ble lansert sammen med kildekoden til kompilatorens standardbiblioteker. Den billigere grunnversjonen ble fortsatt solgt og markedsf?rt som Turbo Pascal.

I 1995 var det slutt. Da besluttet Borland ? erstatte Turbo Pascal med det visuelle utviklingsverkt?yet Delphi. Det var basert p? Rapid application development og p? det objektorienterte spr?ket Objekt Pascal. Turbo Pascal har likevel historisk interesse. Dets syntaks levde videre i kompilatorer som Free Pascal[2] og Virtual Pascal. Ogs? GNU Pascal st?tter syntaksen i Turbo Pascal.[3]

De tre f?rste versjonene

[rediger | rediger kilde]

R?ttene til Turbo Pascal

[rediger | rediger kilde]
Datamaskinen Nascom-2

R?ttene til Turbo Pascal begynner i Danmark i 1981. Programmereren Anders Hejlsberg laget da Blue Label Pascal for en Nascom-2 datamaskin, forsynt med 8-biter mikroprosessoren Zilog Z80A og operativsystemet CP/M 2.2.[4][5]

Anders Hejlsberg laget forgjengerne til Turbo Pascal.

Kompilatoren st?ttet det meste av spesifikasjonene til Pascal. Unntakene var brukerdefinerte datatyper, den abstrakte datatypen for sett (mengde) og filtyper. Heltall var 16 biter, mens desimaltall ble implementert med 11.5 signifikante siffer. Kompilatoren st?ttet ogs? lenking til eksterne funksjoner og prosedyrer skrevet i maskinkode.[4][5]

Systemet inkluderte en ?Find?-kommando for ? flytte fra en adresse i objektkoden til linjen med programtekst i kildekoden. Blue Label Pascal opptok 12 Kb, fordelt p? kompilatoren (5,5 Kb), teksteditoren (1,5 Kb), biblioteksrutiner (4,5 Kb) og et kontrollprogram (0,5 Kb), og var tilgjengelig p? kassett eller EPROM.[4][5]

I 1982 omarbeidet Hejlsberg kompilatoren til ? kj?re p? CP/M og IBM PC med operativsystemet MS-DOS. Den ble markedsf?rt som Compas Pascal av hans danske selskap, Poly-Data microcenter.[4]

Tredje versjon ble kalt Poly Pascal, og hadde et kommandolinje-grensesnitt. Kompilatoren ble lansert for CP/M-80, og var en komplett implementasjon av Pascal-spesifikasjonen til Niklaus Wirth.[4]

Turbo Pascal 1.0 (1983)

[rediger | rediger kilde]

I 1983 ble kompilatoren solgt til Borland, og under Phillipe Kahns lederskap ble den 20. november 1983 lansert under merkenavnet Turbo Pascal.[1] Som en del av avtalen ble Hejlsberg en av de opprinnelige medlemmene av Borland, og i sin tid hos Borland videreutviklet han Turbo Pascal, og endte opp som hovedansvarlig for utviklingen av de tre f?rste versjonene av Delphi.[1]

Merkenavnet Turbo betyr at eksekverbare filer ble generert raskt, og ikke n?dvendigvis at koden var optimal. Kompilering, lasting og lenking av objektfiler foregikk automatisk i én enkelt sekvens, mens disse oppgavene i tidligere versjoner av Pascal var blitt utf?rt manuelt hver for seg. For eksempel opererte Microsoft Pascal med kompilering i to forskjellige faser og en lenking til slutt. Dette tok flere minutter p? systemer med bare diskett som sekund?rt lagringsmedium.

Phillipe Kahn, leder av Borland.

Turbo Pascal ble lansert p? én enkelt diskett, b?de i 8-toms og 5?-toms utgaver.[1] Disketten inneholdt ti filer:[1]

  • TURBO.COM - kompilatoren og teksteditoren
  • TURBOMSG.OVR - feilmeldingsfil
  • TINST.COM - det integrerte utviklingsmilj?et
  • TINSTMSG.OVR - meldingsfil for TINST programmet
  • TLIST.COM - programopplister
  • ERROR.DOC - addendum til Turbo referansemanual
  • CALC.PAS - MicroCalc (regneark)
  • CALCMAIN.PAS - Demoprogrammer av hvordan man inkluderer filer
  • CALC.HLP - Manual for MicroCalc
  • CALCDEMO.MCS - Eksempler p? bruk av regnearket

Totalt utgjorde filene en st?rrelse p? 131 297 byte.[1] St?rrelsen p? TURBO.COM var 33 280 byte.[1] Kompilerte programmer kunne ogs? kj?res fra det integrerte utviklingsmilj?et, og teksteditoren benyttet de samme hurtigtaster som tekstbehandleren WordStar. Det lille regnearket MicroCalc var et demoprogram som var skrevet i Turbo Pascal. Det overlevde under ulike navn helt til lanseringen av Delphi.

Turbo Pascal 1.0 ble lansert i utgaver for tre forskjellige operativsystemer: CP/M-80, CP/M-86 og MS-DOS. CP/M-utgaven kunne benyttes p? DEC Rainbow 100, Commodore 64 med et CP/M sidekort og p? Apple II med sidekortet Z-80 SoftCard som ble lansert av Microsoft i 1980. P? denne tiden benyttet CP/M filnavnsuffikset .COM, mens MS-DOS benyttet b?de .COM og .EXE. Turbo Pascal 1.0 genererte bare .COM filer.

Koprosessoren Intel 8087. Turbo Pascal hadde delvis (versjon 2.0) og full (versjon 3.0) st?tte for dens instruksjonssett.

Turbo Pascal diskettene manglet kopibeskyttelse og kom med en ?boklisens?: ?Du kan behandle denne programvare nettopp som en bok ... den kan brukes av et hvilket som helst antall mennesker ... kan fritt flyttes fra en datamaskin til en annen, s? lenge som der ikke er noen mulighet for at den brukes et sted samtidig som den brukes p? et annet.?[6] Turbo Pascal kostet $49.95 og ble ekstrem popul?r. Borland solgte omkring 250 000 programpakker i de to f?rste ?rene.[7]

Turbo Pascal 2.0 (1984)

[rediger | rediger kilde]

Versjon 2.0 ble lansert 17. april 1984 p? én enkelt 5?-toms diskett. Den hadde delvis st?tte for instruksjonssettet til koprosessoren Intel 8087. Denne versjonen st?ttet filnavnsuffiksene .COM og .CMD.

Brukergrensesnittet i teksteditoren var endret fra en gul-og-gr? til en gr?-og-hvit palett, og Execute var fjernet fra menykommandoen. Noen f? endringer hadde funnet sted i kompilatoren, som ?kning i st?rrelsen p? de eksekverbare filene.

Turbo Pascal 3.0 (1985)

[rediger | rediger kilde]

Versjon 3.0 ble lansert den 17. april 1985, ogs? p? én enkelt 5?-toms diskett.[8] Den var den f?rste versjonen som fikk stor utbredelse. En mindre oppdatering, versjon 3.0.2, ble lansert 17. september 1986.[9] Dette var den siste versjonen som kom i utgaver for CP/M. Systemkravene var CP/M versjon 2.2 eller h?yere, og CP/M-86 versjon 1.1 eller h?yere.[8] P? CP/M kunne denne versjonen generere programmer som var st?rre enn 64 kilobyte, ved ? benytte overlays.[8][9]

MS-DOS utgaven hadde full st?tte hele instruksjonssettet til koprosessoren Intel 8087 gjennom et bibliotek.[8] P? datamaskiner uten Intel 8087 benyttet Turbo Pascal 3.0 en emulator.[8] Den st?ttet ogs? Binary-coded decimal (BCD), som eliminerte avrundingsfeil.[8]

En rekke tilleggsprogrammer for Turbo Pascal 3 for MS-DOS kunne kj?pes separat: Oppl?ringsprogrammet Turbo Tutor (en 5?-toms diskett) med programeksempler, tilleggsverkt?y Turbo Editor Toolbox (to 5?-toms disketter som ble lansert den 12. november 1985), biblioteksrutinene Turbo Gameworks for videospill, grafiske biblioteker i Turbo Graphix (deriblant skilpaddegrafikk samt egne rutiner for farge, lyd, vinduer), databasen Turbo Database og de matematiske rutinene Numerical Methods.[8]

Turbo Pascal for Macintosh (1985)

[rediger | rediger kilde]

I 1985 lanserte Borland ogs? Turbo Pascal for Macintosh. I likhet med de tre f?rste versjonene for CP/M og MS-DOS, var den skrevet i kompakt assembler og hadde et sv?rt avansert integrert utviklingsmilj?, etter datidens standarder. Den 5. november 1987 kom Borland med en oppdatering i versjon 1.1, som st?ttet 32-biter Macintosh II. Produktet ble ingen kommersiell suksess, og Borland forkastet st?tten til Macintosh etter kort tid.

Programeksempler

[rediger | rediger kilde]

Hallo verden

[rediger | rediger kilde]

Dette er det klassiske Hallo verden programmet i Turbo Pascal:

program HalloVerden;
begin
  WriteLn('Hallo Verden')
end.

Her benyttes datatypen real til ? lagre fakultetverdier. Kommandoen writeln(f:-1:0) skriver ut desimaltallet f med 0 siffer etter desimaltallet og venstrejusterer det.

program fakultet;
function fak(n: integer): real;
begin
    if (n = 0) then
        fak := 1
    else
        fak := n * fak(n - 1);
end;
var
    n: integer;
begin
    for n := 0 to 16 do
        writeln(n, '! = ', fak(n):-1:0);
end.

Fibonacci-tall

[rediger | rediger kilde]

Dette eksempelet viser en reursiv definisjon av Fibonacci-tall.

program fibonacci;

function fib(n:integer): integer;
begin
    if (n <= 2) then
        fib := 1
    else
        fib := fib(n-1) + fib(n-2);
end;

var
    i:integer;
begin
    for i := 1 to 16 do
        write(fib(i), ', ');
    writeln('...');
end.

Dette programmet tegner et kvadrat:

program Kvadrat;

var
   A,B,C,D: integer;

begin
   write('A = ');
   readln(A);
   if (A=0) then
   begin
      writeln('Ikke en kvadratisk ligning.');
      halt;
   end;
   write('B = ');
   readln(B);
   write('C = ');
   readln(C);
   D := B*B-4*A*C;
   if (D=0) then
   begin
      writeln('x = ',-B/2.0/A);
      halt;
   end;
   if (D>0) then
   begin
      writeln('x1 = ',(-B+Sqrt(D))/2.0/A);
      writeln('x2 = ',(-B-Sqrt(D))/2.0/A);
   end
   else
   begin
      writeln('x1 = (',-B/2.0/A,',',Sqrt(-D)/2.0/A,')');
      writeln('x2 = (',-B/2.0/A,',',-Sqrt(-D)/2.0/A,')');
   end;
end.

P?virkninger fra Modula-2

[rediger | rediger kilde]

Turbo Pascal 4.0 (1987)

[rediger | rediger kilde]

Versjon 4.0 ble lansert i 1987, og ble levert p? én enkelt 5?-toms diskett. I tillegg lanserte Borland oppdaterte utgaver av tilleggsprogrammene som tidligere hadde v?rt en opsjon i versjon 3.0. Kompilatoren genererte n? filer med filnavnsuffikset .EXE, i stedet for .COM. Versjon 4.0 fantes ikke i utgaver for CP/M og CP/M-86, men utelukkende for MS-DOS.

Denne versjonen innf?rte et vindus-lignende grensesnitt over hele skjermen med rullegardins-menyer, mens tidligere versjoner hadde en tekstbasert meny og en separat editor for hele skjermen. Det integrerte utviklingsmilj?et inneholdt ogs? et hjelpesystem.

I versjon 4.0 utvidet Borland programmeringsspr?ket Pascal med syntaks for ? kompilere biblioteker (?Units?), etter modell fra programmeringsspr?ket Modula-2. I 1987 var Modula-2 i ferd med ? erstatte Pascal som et pedagogisk spr?k for ? l?re studenter strukturert programmering. Borland hadde riktignok ogs? lansert en Turbo Modula-2 kompilator for CP/M. I stedet for ? lansere Turbo Modula-2 for MS-DOS, utvidet Borland syntaksen til Pascal med funksjonaliteten til Modula-2. Modul?r kompilering var allerede tilgjengelig i UCSD Pascal for 8-bit datamaskiner, og Turbo Pascal syntaksen for moduler (?Units?), synes ? ha blitt hentet fra UCSD Pascal.[10]

Turbo Pascal 5.0 (1988)

[rediger | rediger kilde]

Versjon 5.0 ble lansert den 29. august 1988 i to utgaver: Turbo Pascal 5.0 og Turbo Pascal Professional 5.0. Editorens bl? bakgrunnsfarge ble et av varemerkene p? Turbo Pascal. Turbo Pascal 5.0 hadde ogs? det f?rste integrerte utviklingsmilj?et med st?tte for mus.

I versjon 5 ble det mulig ? skrive assembler-kode direkte i Pascal-koden. En innebygd assembler oversatte disse programlinjene automatisk, uten behov for en ekstern assembler.

Den profesjonelle utgaven ble levert i fire 720 Kb disketter, som i tillegg inneholdt Turbo Debugger 1.0, Turbo Assember 1.0, og fire manualer som alle hadde samme ISBN-nr.[11][12][13][14][15]

Turbo Debugger gjorde det mulig ? avluse programmer trinn-for-trinn under utf?relsen, inkludert de delene som m?tte v?re skrevet i assembler, og brukeren kunne ogs? se innholdet i variabler og registre. En ytelses-analysator gjorde det mulig ? analysere de kompilerte programmenes ytelse, og i manualene var antall klokkepulser for de enkelte instruksjonene spesifisert.

Objektorientert programmering

[rediger | rediger kilde]

Turbo Pascal 5.5 (1989)

[rediger | rediger kilde]

Versjon 5.5 ble lansert den 2. mai 1989. Den st?rste nyheten var at syntaksen var utvidet med objekt-orientert programmering, et konsept som var hentet fra Apples Object Pascal. I stedet for ? lansere et nytt objektorientert spr?k, ble et funksjonsorientert spr?k utvidet med st?tte for objektorientering (liksom C++ er en utvidelse av C) og et rudiment?rt klasse-bibliotek. Versjon 5.5 kom i to utgaver: Turbo Pascal 5.5 og Turbo Pascal Professional 5.5, som inkluderte Turbo Assembler 1.0 og Turbo Debugger 1.5.

Det integrerte utviklingsmilj?et hadde et nytt hypertext hjelpesystem, og full st?tte for ?klipp-og-lim? funksjonalitet. Det fulgte ogs? med en nytt, integrert oppl?rings-system i objektorientert programmering.

Kompilatoren kunne kompilere 34,000 linjer i minuttet, og hadde full st?tte for ko-prosessorene Intel 8087, 80287 og Intel 80387. Det fulgte ogs? med en forbedret linker og overlay manager.

Grunnpakken ble levert sammen med tre manualer,[11][12][16] mens den profesjonelle utgaven inneholdt ytterligere tre manualer for assembleren og avluseren.[13][14][15]

Turbo Pascal 6.0 (1990)

[rediger | rediger kilde]

Versjon 6.0 ble lansert i 1990, og inneholdt klasse-biblioteket Turbo Vision, som gjorde det mulig ? realisere Windows-lignende brukergrensesnitt i tekstmodus. Turbo Vision gjorde det mulig ? utvikle grensesnitt med flere overlappende dokumenter i samme vindu, med st?tte for mus. Det integrerte utviklingsmilj?et var i seg selv Windows-lignende, og utviklet med Turbo Vision.

Kommandlinje-kompilatoren var i stand til ? utnytte 80386 beskyttet modus p? Intel 80386 og Intel 80486; med en DOS-utvider kunne derfor kompilatoren generere programmer som var st?rre enn den tradisjonelle 640-kb grensen i reell modus.

I den profesjonelle utgaven fulgte Turbo Profiler med. Dette var et program som m?lte ytelsen ved genererte programmer, og som kunne avdekke ?flaskehalser? inne i prosedyrer, overlays, avbruddsh?ndtering og filh?ndtering.

Turbo Pascal for Windows 1.0 (1991)

[rediger | rediger kilde]

Denne versjonen ble lansert den 13. mars 1991 og var eksplisitt utviklet for Windows 3.0. Kompilatoren ble levert sammen med biblioteksrutiner som inneholdt API-kallene i Windows 3.0. Utviklingsverkt?yet inneholdt ogs? et ressurs-verkt?y (resource toolkit) og en debugger i tekst-modus.

Turbo Pascal for Windows 1.5 (1992)

[rediger | rediger kilde]

Denne versjonen ble lansert i 1992, og hadde full st?tte for alle API-kallene i Windows 3.1x, deriblant det nye tegnsettet og det nye hjelpesystemet i Windows. Editoren st?ttet utheving av syntaks (syntax highlighting) og et forbedret ressurs-verkt?y (resource toolkit) var innebygd i det intregrerte utviklingsmilj?et.

Turbo Pascal 7.0 (1992)

[rediger | rediger kilde]

Turbo Pascal 7.0 ble lansert i 1992, og var siste versjon. Versjon 7.0 bestod hovedsakelig av oppdaterte versjoner av Turbo Pascal og Turbo Pascal for Windows, solgt som ét produkt sammen med andre oppdaterte utviklingsverkt?y. Programpakken hadde utvidet st?tte for API-kall i Windows 3.1x, st?ttet DOS Protected Mode Interface i utvidet DOS, og hadde utheving av syntaks (syntax highlighting) i b?de MS-DOS og Windows-versjonen.

Referanser

[rediger | rediger kilde]
  1. ^ a b c d e f g Intersimone 2002
  2. ^ Free Pascal 2015
  3. ^ GNU Pascal 2005
  4. ^ a b c d e Intersimone 2008
  5. ^ a b c BLS Pascal 1981
  6. ^ Google Groups
  7. ^ Webster 1985
  8. ^ a b c d e f g Borland 1985
  9. ^ a b Intersimone 2002 b
  10. ^ UCSD Pascal System II.0 User Manual Reconstruction – Version I.5, 3.3.2. Linkage to Externally Compiled and Assembled Routines, september 1978 Arkivert 3. september 2007 hos Wayback Machine.
  11. ^ a b User's Guide, PART# 11MN-PAS01-50 BOR 0867, ISBN 0-87524-201-4
  12. ^ a b Reference Guide, PART# 11MN-PAS02-50 BOR 0866, ISBN 0-87524-201-4
  13. ^ a b Turbo Assembler User's Guide, PART# 15MN-ASD01-10 BOR 0851, ISBN 0-87524-201-4
  14. ^ a b Turbo Assembler Reference Guide, PART# 15MN-ASD02-10 BOR 0852, ISBN 0-87524-201-4
  15. ^ a b Turbo Debugger User's Guide, PART# 15MN-ASD03-10 BOR 0847, ISBN 0-87524-201-4
  16. ^ OOP Guide, PART# 11MN-PAS03-55 BOR 1309

Litteratur

[rediger | rediger kilde]
房产证和土地证有什么区别 莲子和什么搭配最好 鹭鸶是什么动物 苹果是什么意思 00后是什么意思
玫瑰糠疹是什么原因引起的 陈百强属什么生肖 支气管疾患是什么意思 腮腺炎吃什么药最管用 元参别名叫什么
img什么意思 小妹是什么意思 舌头破了是什么原因 英姿飒爽是什么意思 孩子反复发烧是什么原因
怀孕的最佳时间是什么时候 苏联是什么国家 恍惚什么意思 750是什么材质 hps是什么意思
予字五行属什么hcv9jop0ns4r.cn 芨芨草长什么样图片hcv8jop4ns3r.cn 1959属什么生肖cl108k.com 疲惫是什么意思hcv9jop6ns1r.cn 青岛啤酒节什么时候hcv9jop3ns6r.cn
属牛的跟什么属相最配hcv9jop6ns7r.cn 长期喝苦荞茶有什么好处hcv7jop6ns4r.cn 毛刺是什么意思hcv7jop6ns9r.cn 宝宝出牙晚是什么原因hcv9jop0ns1r.cn 五月十八什么星座hcv9jop0ns5r.cn
什么材质hcv7jop9ns1r.cn 眼睛凹陷是什么原因hcv8jop5ns4r.cn 金木水火土各代表什么dayuxmw.com 北极熊吃什么hcv8jop0ns4r.cn 脚肿什么原因引起的hcv8jop4ns7r.cn
冬虫夏草有什么好处hcv8jop2ns0r.cn 江诗丹顿是什么档次hcv9jop4ns8r.cn 16年属什么生肖inbungee.com 赢荡为什么传位嬴稷hcv8jop1ns2r.cn 门牙下面的牙叫什么hcv8jop6ns1r.cn
百度