[Hejmen]Komputillingvoj

Hejmpaĝo | Lastaj Ŝanĝoj | Preferoj | Uzu X-Sistemon

Komputiko > Komputillingvo
Komputillingvoj ekzistas por skribi komputilajn programojn. Multaj skemoj ekzistas por klasifiki ilin. Oni parolas pri generacioj de komputillingvoj:

Ankaŭ ekzistas lingvojn kiujn ne akordas kun tiu ĉi klasifiko. [Objektemaj lingvoj]? kiel C++, Ĝavo kaj Smalltalk? pritraktas objektojn. Objekto estas instanco de klaso. Kaj objektoj havas metodojn kiujn vi povas voki por peti ke la objekto faras ion.

C?, Java, Pascal?, Ada?, ktp estas [ordonemaj lingvoj]?. Tio estas ke programoj en tiuj lingvoj konsistas el sekvenco de ordonoj, kiujn oni plenumas strikte unu post la alia. Kontraste, Haskell kaj Lispo estas funkciaj lingvoj. Funckia programo estas unuopa esprimo (aŭ formulo), kiun oni plenumas per komputi la esprimon. Ĉu lingvo estas ordonema aŭ funckia estas sendepende de ĉu ĝi estas objektema. Do ekzemple, ekde la 1970-a jardeko estas objektema versio de Lispo, kaj estas objektemaj versioj de C.

Estas multaj aliaj ecoj de komputillingvoj kiujn oni studas kaj esploras, sed kiujn oni ne mencias ĉi tie.

Hodiaŭ multaj lingvoj subtenas multajn stilojn de programojn. Perl povas esti procedura aŭ objektema kaj ankaŭ C++.


Hejmpaĝo | Lastaj Ŝanĝoj | Preferoj | Uzu X-Sistemon
Eblas nur legi tiun ĉi paĝon | Vidu aliajn reviziojn
Laste redaktita March 27, 2002 12:50 am by Stefano KALB (diferencoj)
Serĉu: