Oberons

Autors: John Stephens
Radīšanas Datums: 27 Janvārī 2021
Atjaunināšanas Datums: 29 Jūnijs 2024
Anonim
Barenboim: Weber - Overture to the Opera "Oberon" (Israel Philharmonic Orchestra)
Video: Barenboim: Weber - Overture to the Opera "Oberon" (Israel Philharmonic Orchestra)

Saturs

Definīcija - ko nozīmē Oberons?

Oberons ir vispārējas nozīmes, obligāta, modulāra, strukturēta un objektorientēta programmēšanas valoda, kuru lielā mērā ietekmēja Modula-2 valoda, kas ir tieša Pascal programmēšanas valodas pēctece. Oberon 1986. gadā izveidoja prof. Niklaus Wirts, koncentrētu centienu rezultātā palielināt Modula-2 jaudu un veiktspēju, samazinot sarežģītību. Valodas galvenā iezīme ir ierakstu tipu tipa paplašināšanas jēdziens.

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 Oberons

Oberons ir programmēšanas valoda Pascal Modula-2 ģimenē, kas tika izstrādāta, ņemot vērā Einsteins devīzi: Padariet to pēc iespējas vienkāršāku, bet ne vienkāršāku. Tas būtībā nozīmē to, ka galvenā pamatnostādne valodas noformēšanā bija koncentrēties uz būtisku pamatiezīmju pievienošanu un visu nevajadzīgo izlaišanu. Rezultātā rodas programmēšanas valoda, kas ir bagāta ar funkcijām, bet kuru ir ļoti vienkārši iemācīties un lietot.

Oberon, izmantojot sākotnējo materiālu Modula-2, veic daudz izmaiņu. Piemēram, tas uzsver bibliotēkas jēdzienu izmantošanu valodas paplašināšanā, kā arī aprobežojas ar uzskaitījumiem un subordinētajiem tipiem; komplektu tipi bija ierobežoti, un dažas zema līmeņa iespējas tika krasi samazinātas vai pilnībā noņemtas, piemēram, tipa nodošanas funkcijas. Un, lai valodu padarītu drošāku, tika ieviestas ūdensnecaurlaidīgas tipa pārbaudes, stingras indeksu pārbaudes un nulles rādītāja pārbaude izpildes laikā un droša tipa koncepcijas.

Oberonu valoda piedāvā šādas funkcijas:
  • Atbalsts sistēmu programmēšanai
  • Atkritumu kolekcija
  • Moduļi un atsevišķa kompilācija
  • Nedroša koda izolācija
  • Stīgu operācijas
  • Tipa pagarinājums ar tipa testu