Modula-3 programozás: Megtaláltuk a legjobb forrásokat annak, ami még mindig körül van

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


A Modula-3 egy programozási nyelv, amelyet a Modula-2 utódjának terveztek. Az 1980-as évek végén fejlesztették ki, és Pascal-tól és Algoltól inspirálta (és megpróbálta kijavítani az észlelt problémákat)..

A Modula-3 tervezése arra törekedett, hogy magában foglalja a modern „magas szintű” nyelvi funkciókat, mint például a többszálú menet, a kivételkezelés és az automatikus szemétszedés, miközben elegendő energiát és biztonságot megőriz, hogy rendszerprogramozási nyelvként használható legyen..

A Modula-3 széles körű befolyást gyakorolt ​​a számítástechnikai tudósok körében, de soha nem ért el széles körű gyakorlati felhasználást. A legfontosabb hozzájárulás, amelyet a Modula-3 hozzájárult a számítógépes programozáshoz, az, hogy milyen hatással volt más nyelvek fejlesztésére: a Java és a Python tervezői egyaránt kifejezetten kölcsönvették a Modula-3-at..

A Modula-3 online forrásai

Rengeteg olyan régi nyelv van, amelyek még mindig viszonylag nagy mértékben használják. A Modula-3 nem tartozik ezek közé. Úgy tűnik, hogy a Modula-3 iránti érdeklődés a 21. század fordulóján tetőzött, és a nyelv online forrásainak nagy része eltűnt. Megtaláltuk a legjobbat a még mindig online.

Modula-3 oktatóanyagok

Ha el kell tanulnia a nyelvet, akkor ezek az oktatóanyagok a legjobb hely a kezdéshez. Legtöbbjük eredetileg a Modula-3 korszakának 1990-es éveiben készült.

  • A Modula-3 oktatóprogram a nyelv „szélső szélét” nyújtja.
  • A Modula-3 oktatóanyagok és referencia az összes oktatóprogram és referenciadokumentum indexe az opencm3.net webhelyen.
  • Az operációs rendszer írása a Modula-3 segítségével a projekt mély elemzése, hogy pontosan azt tegye, amit mond.
  • A Columbia University egy Modula-3 oktatóanyagának archivált példánya elérhető az internetes archívumból.

További tananyagok

  • Objektum-orientált adat absztrakció a Modula-3-ban egy öt fejezetű főiskolai tanfolyam szövege a Modula-3 objektum-orientált programozási paradigmájának megvalósításáról.
  • Néhány hasznos Modula-3 interfész technikai jelentés az interfészekről – ez a javasolt módszer a Modula-3 modulok kommunikációjára.
  • A Trestle bemutatója a Trestle, a Modula-3 ablakrendszer (GUI) eszközkészletének használatát tartalmazza.
  • Modula-3: A bevezetés a nyelv részletes áttekintése, információkat tartalmaz annak történetéről, főbb jellemzőiről, kialakításáról és a többi nyelvhez való viszonyáról.
  • A Modula-3 programozási nyelv a Dr. Dobb’s Journal 1994-es cikke, amely magas szintű műszaki áttekintést nyújt a nyelvről.
  • Ez a Modula-3 cikk, amelyet eredetileg az USENIX-ben 1992-ben nyomtattak ki, magas szintű műszaki áttekintést nyújt a nyelvről, és származási helyét visszavezette Algolba.
  • A programozási nyelvek A-Z: A Modula-3 egy 2008. évi interjú Luca Cardellivel, az eredeti Modula-3 tervezők egyikével.

Modula-3 referenciaanyagok

  • A Modula-3 Honlap a Modula-3-hoz kapcsolódó dolgok hivatalos forrása, és számos hasznos Modula-3 forráshoz mutat hivatkozásokat..
  • A Modula-3 bemutatása a Linux Journal 1994 decemberi kiadásának egy klasszikus nyelvű cikke. A cikk nagyszerű munkát ad, hogy elmagyarázza, hogy a Modula-3 miként lehet jobb eszköz, mint a C vagy a C ++, bizonyos típusú fejlesztési projekteknél..
  • A Modula-3 jelentés az eredeti nyelvű definíciós dokumentum.
  • A c2 wiki cikk a Modula-3-ról érdekes, ha kaotikus, a nyelvekkel kapcsolatos vélemények és megfigyelések széles skáláját vizsgálja meg..
  • ML-től C-ig a Modula-3-on keresztül egy érdekes 1994-es cikk a Modula-3 helyéről a Cambridge-i Egyetem Számítástudományi Tantervében.
  • A Modula-3 Gyakran Ismételt Kérdések és Válaszok egy olyan hely, ahol választ találhat minden olyan Modula-3 kérdésre, amelyet gyakran feltesz..
  • Szálak: A Modula-3 hírlevél az 1990-es évek végén jelent meg a Modula-3-ról. Az eredeti kiadások másolata elérhető online.

Ásni tovább …

Ha tudományos kutatást végez a Modula-3-on, akkor érdemes megnéznie a Modula-3-ot: Megjegyzéses bibliográfia. Ez az oldal hivatkozásokat tartalmaz a Modula-3-hoz kapcsolódó könyvekre, papírokra és cikkekre, amelyek közül sok akadémiai vagy nagyon technikai jellegű. Sajnos a linkek többsége már nem érhető el, ám ez lehetőséget ad a kezdéshez, amikor az egyetemi könyvtárban keres.

Modula-3 eszközök

  • A kritikus tömeg a Modula-3 a legnépszerűbb Modula-3 fordító; A cm3 Modula-3 fordító GitHub adattárként is elérhető.
  • A Polytechnique Montréal Modula-3 (PM3) egy nyílt forráskódú Modula-3 fordító, fejlesztési rendszerrel és hasznos könyvtárakkal.
  • A SWIG használható a Modula-3 csatlakoztatásához a C és C nyelven írt könyvtárakhoz++.
  • A perzisztens Modula-3 a Modula-3 kiterjesztése, támogatva az ortogonális perzisztenciát és a tranzakciókat.
  • A SPIN egy kísérleti operációs rendszer, amelyet a Modula-3 használatával készítettek.

Könyvek a Modula-3-ról

  • A Modula-3 (1992), készítette Samuel P Harbison, egy teljes útmutató és kézikönyv a Modula-3 nyelvén.
  • Rendszerprogramozás a Modula-3-mal (1991), készítette: Greg Nelson, a nyelv alapos feltárása – kötelező olvasás mindenkinek, akit érdekel a Modula-3 vagy a programozási nyelvek története.
  • Robert Sedgewick algoritmusai a Modula-3-ban (1993), a Cook-könyv stílusú kódkódjait mutatják be a Modula-3-ban írt fontos algoritmusokhoz.
  • Programozás a Modula-3-ban: Bevezetés a stílusos programozáshoz (2011), Böszörmenyi és Weich készítette, egy klasszikus, 1996-os nyelvnyelv újbóli nyomtatványa.

Tanulnom kellene a Modula-3-at?

A legtöbb ember számára a válasz nem.

Ha úgy találja, hogy meg kell hibáznia vagy fenntartania kell a régi Modula-3 kódot, akkor nyilvánvalóan meg kell tanulnia a nyelvet. Azok számára, akiket különösen érdekel a számítógépes programozás története, tisztában kell lenniük a Modula-3-tal, mivel ez fontos szerepet játszott a nyelvelmélet fejlesztésében, és Java és más hasonló nyelvek létrehozásához vezetett..

Az átlagos dolgozó fejlesztõ számára azonban nehéz belátni, hogy a Modula-3 elsajátítása hogyan fog gyakorlati elõnyt nyújtani.

További olvasmányok és források

Több útmutató, oktatóanyag és infographics található a kódoláshoz és fejlesztéshez:

  • C ++ Fejlesztői források: Ha inkább egy tradicionálisabb nyelvet tartana, ez az oldal az összes szükséges eszközt megadja.
  • ML erőforrás és bevezetés: eredetileg egy metanyelv (a nyelvek létrehozásának nyelve) fontos helyet talált a programozási oktatásban.
  • Java: Bevezetés, Hogyan lehet megtanulni és az erőforrások: szeretné megtudni, hova vezet a Modula-3? Nézze meg ezt az útmutatót.

Milyen kódot kell megtanulnia?

Zavaros abban, hogy milyen programozási nyelvet kell megtanulnia a kódoláshoz? Nézze meg infográfunkat, Milyen kódot kell megtanulnia? Nemcsak a nyelvek különféle aspektusait tárgyalja, hanem olyan fontos kérdéseket is megválaszol, mint például: “Mennyit fogok pénzt keresni a Java megélhetéséhez?”

Milyen kódot kell megtanulnia?
Milyen kódot kell megtanulnia?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map