Turbo C

Autors: Randy Alexander
Radīšanas Datums: 25 Aprīlis 2021
Atjaunināšanas Datums: 15 Maijs 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Video: How to Download & Install Turbo C/C++ in Windows 10

Saturs

Definīcija - ko nozīmē Turbo C?

Turbo C bija integrēta izstrādes vide (IDE) programmēšanai C valodā. To izstrādāja Borlands un pirmo reizi ieviesa 1987. gadā. Tajā laikā Turbo C bija pazīstams ar kompakto izmēru, visaptverošo rokasgrāmatu, ātro sastādīšanas ātrumu un zemo cenu. Tam bija daudz līdzību ar agrāku Borland produktu Turbo Pascal, piemēram, IDE, zemu cenu un ātru kompilatoru, taču tas nebija tik veiksmīgs konkurences dēļ C kompilatoru tirgū.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Turbo C

Turbo C bija programmatūras izstrādes rīks programmu rakstīšanai C valodā. Kā IDE tajā bija iekļauts avota koda redaktors, ātrs kompilators, saistītājs un bezsaistes palīdzības fails atsauces saņemšanai. 2. versijā bija iebūvēts atkļūdotājs. Turbo C bija Borlands Turbo Pascal papildu produkts, ko izglītības iestādēs sāka plaši izmantot, jo Pascal valoda bija piemērota programmu mācīšanai studentiem. Lai arī sākotnēji Turbo C izstrādāja cits uzņēmums, tam bija daudz funkciju ar Turbo Pascal, proti, interfeisa izskats un sajūta, kā arī dažādi iekļautie programmēšanas un atkļūdošanas rīki. Tomēr tas nebija tik veiksmīgs kā Turbo Pascal, jo bija konkurence ar citiem C produktiem, piemēram, Microsoft C, Watcom C, Lattice C utt. Neskatoties uz to, Turbo C joprojām bija priekšrocības, sastādot ātrumu un cenu.


Pirmā versija tika izlaista 1987. gada 13. maijā, un tā piedāvāja pirmo rediģēšanas-kompilēšanas-palaistās vides programmatūras izstrādei IBM personālajos datoros. Turbo C sākotnēji nebija izstrādājis Borlands, bet to nopirka no Boba Jervisa, un sākotnēji to sauca par Wizard C. Turbo Pascal pirms šī laika nebija nolaižamās izvēlnes, un tikai tā ceturtajā versijā tika saņemts sejas lifts, lai to izskatītu. piemēram, Turbo C.

Borland kā uzņēmums vairs neattīsta un nepārdod šos produktus, bet Turbo C joprojām turpina dzīvot kā bezmaksas lejupielāde no dažādām tiešsaistes krātuvēm, lai gan tā patiešām ir vecā tehnoloģija bez reāla tehniskā atbalsta un vairs nav dzīvotspējīga mūsdienu programmatūras izstrādei. Turbo C galu galā pārtapa par Turbo C ++, pēc tam par Borland C ++ un, visbeidzot, par C ++ Builder.

Turbo C funkcijas:

  • Tiešsaistes montāža ar pilnu piekļuvi C valodas simboliskajām struktūrām un nosaukumiem - tas ļāva programmētājiem ierakstīt dažus montāžas valodas kodus tieši savās programmās, neprasot atsevišķu montētāju.
  • Atbalsts visiem atmiņas modeļiem - tas bija saistīts ar segmentēto atmiņas arhitektūru, ko izmantoja šī laikmeta 16 bitu procesori, kur katrs segments bija ierobežots līdz 64 kilobaitiem (Kb). Modeļus sauca par sīkiem, maziem, vidējiem, lieliem un milzīgiem, kas noteica programmas izmantoto datu lielumu, kā arī pašas programmas lielumu. Piemēram, ar niecīgo modeli gan datiem, gan programmai ir jāiekļaujas vienā 64 Kb segmentā. Mazajā modelī dati un programma katrs izmantoja atšķirīgu 64 Kb segmentu. Tātad, lai izveidotu programmu, kas lielāka par 64 Kb, vai tādu, kas manipulē ar datiem, kas lielāki par 64 Kb, bija jāizmanto vidējās, lielās un milzīgās atmiņas modeļi. Turpretī 32 bitu procesori izmantoja plakanās atmiņas modeli, un viņiem nebija šo ierobežojumu.
  • Ātruma vai lieluma optimizācija - kompilatoru var konfigurēt, lai ražotu izpildāmu programmu, kas bija vai nu ātra, vai maza, bet ne abas.
  • Pastāvīga locīšana - šī funkcija ļāva Turbo C kompilatoram novērtēt nemainīgas izteiksmes kompilācijas laikā, nevis izpildes laikā.