Turinys:
Apibrėžimas - ką reiškia Oberonas?
„Oberon“ yra bendrosios paskirties, imperatyvi, modulinė, struktūrizuota ir į objektus orientuota programavimo kalba, kuriai didelę įtaką turėjo „Modula-2“ kalba, tiesioginė Paskalio programavimo kalbos įpėdinė. „Oberon“ 1986 m. Sukūrė profesorius Niklausas Wirthas, nes buvo sukoncentruotos pastangos padidinti „Modula-2“ galią ir našumą sumažinant sudėtingumą. Pagrindinis kalbos bruožas yra įrašų tipų tipo išplėtimo koncepcija.Techopedia paaiškina Oberonas
„Oberonas“ yra programavimo kalba „Pascal Modula-2“ šeimoje, sukurta atsižvelgiant į Einšteino devizą: Padarykite tai kuo paprasčiau, bet ne paprasčiau. Tai iš esmės reiškia, kad pagrindinė kalbos kūrimo gairė buvo sutelkti dėmesį į pagrindinius esminius bruožus ir praleisti viską, kas nereikalinga. Tai lemia programavimo kalbą, kurioje gausu funkcijų, tačiau ją labai lengva išmokti ir pritaikyti.
„Oberon“, atlikdamas pradinę medžiagą „Modula-2“, daro daug pakeitimų. Pvz., Pabrėžiama bibliotekų sąvokų vartojimas kalbai išplėsti, netaikomi išvardijimai ir subtitrai; rinkinių tipai buvo riboti, o kai kurios žemo lygio priemonės, pavyzdžiui, tipo perdavimo funkcijos, buvo smarkiai sumažintos arba visiškai panaikintos. O norint padaryti kalbą saugesnę, buvo įvestos vandeniui nelaidžios rūšies patikros, griežtos rodyklės ir nulinio rodiklio patikros vykdymo metu bei saugaus tipo sąvokos.
Oberonų kalba pasižymi šiomis savybėmis:
- Sistemų programavimo palaikymas
- Šiukšlių kolekcija
- Moduliai ir atskiras rinkinys
- Saugaus kodo išskyrimas
- Styginės operacijos
- Tipo pratęsimas su tipo bandymu
