Programmēšana Modula-3: mēs atradām labākos resursus tam, kas joprojām atrodas

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Modula-3 ir programmēšanas valoda, kas paredzēta Modula-2 pēctecībai. Tas tika izstrādāts 80. gadu beigās, un iedvesmu sniedza Paskāls un Algols (un mēģināja labot uztvertās problēmas).

Modula-3 dizains centās iekļaut modernas “augsta līmeņa” valodas funkcijas, piemēram, vairāku pavedienu veidošanu, izņēmumu apstrādi un automatizētu atkritumu savākšanu, vienlaikus saglabājot pietiekami daudz enerģijas un drošības, lai tās būtu noderīgas kā sistēmu programmēšanas valoda.

Modula-3 bija plaši ietekmīgs datorzinātņu akadēmiķu vidū, taču nekad nav guvis plašu praktisko pielietojumu. Vissvarīgākais ieguldījums, ko Modula-3 ir devis datorprogrammēšanas jomā, ir tā ietekme uz citu valodu attīstību: gan Java, gan Python dizaineri ir skaidri aizņēmušies Modula-3.

Resursi tiešsaistē Modula-3

Ir daudz veco valodu, kuras joprojām tiek izmantotas samērā daudz. Modula-3 nav viens no tiem. Šķiet, ka interese par Modula-3 ir sasniegusi kulmināciju ap 21. gadsimta miju, un vairums tiešsaistes valodas valodu ir pazuduši. Mēs esam atraduši labākos no tiem, kas joprojām ir tiešsaistē.

Modula-3 konsultācijas

Ja jums jāiemācās valoda, šīs konsultācijas ir labākā vieta, kur sākt. Lielākā daļa no tām sākotnēji tika uzrakstītas Modula-3 ziedoņa laikā 1990. gados.

  • Apmācība Modula-3 nodrošina valodas “ekskursiju pa vēju”.
  • Modula-3 konsultācijas un atsauce ir visu apmācību un atsauces dokumentācijas indekss vietnē opencm3.net.
  • Operētājsistēmas rakstīšana ar Modula-3 ir padziļināta projekta analīze, lai izdarītu tieši to, kas teikts.
  • Interneta arhīvā ir pieejama Kolumbijas universitātes Modula-3 apmācības arhivēta kopija.

Papildu mācību materiāli

  • Objektu orientēta datu abstrakcija Modula-3 ir piecu nodaļu koledžas kursa teksts par Modula-3 objektorientētās programmēšanas paradigmas ieviešanu.
  • Dažas noderīgas Modula-3 saskarnes ir saskarņu tehniskais pārskats – ieteicamais veids, kā Modula-3 moduļi var sazināties savā starpā.
  • Trestle apmācība aptver Trestle, logu sistēmas (GUI) instrumentu komplekta Modula-3 izmantošanu.
  • Modula-3: Ievads ir detalizēts valodas apskats ar informāciju par tās vēsturi, galvenajām iezīmēm, noformējumu un saistību ar citām valodām.
  • Programmēšanas valoda Modula-3 ir 1994. gada Dr. Dobb’s Journal raksts, kurā sniegts augsta līmeņa valodas pārskats.
  • Šis Modula-3 raksts, kas sākotnēji tika iespiests USENIX 1992. gadā, sniedz augsta līmeņa valodas pārskatu un izseko tās izcelsmi Algolā..
  • Programmēšanas valodu A-Z: Modula-3 ir 2008. gada intervija ar Luca Cardelli, vienu no oriģinālajiem Modula-3 dizaineriem.

Modula-3 atsauces materiāli

  • Mājaslapa Modula-3 ir oficiālais avots visām lietām, kas saistītas ar Modula-3, un tajā ir saites uz vairākiem noderīgiem Modula-3 resursiem..
  • Iepazīstinām ar Modula-3 ir klasisks raksts par valodu no 1994. gada decembra izdevuma Linux Journal. Rakstā paveikts liels darbs, izskaidrojot, kā un kad Modula-3 var būt labāks rīks nekā C vai C ++ noteikta veida attīstības projektiem.
  • Modula-3 ziņojums ir oriģināls valodas definīcijas dokuments.
  • C2 wiki raksts par Modula-3 ir interesants, ja tas ir haotisks, un tajā ir aplūkots plašs viedokļu un novērojumu klāsts par valodu.
  • No ML līdz C caur Modula-3 ir interesants 1994. gada raksts par Modula-3 vietu datorzinātnes mācību programmā Kembridžas universitātē.
  • Modula-3 bieži uzdotie jautājumi un atbildes ir vieta, kur meklēt atbildes uz visiem Modula-3 jautājumiem, kurus jūs, iespējams, bieži uzdodat..
  • Pavedieni: Modula-3 biļetens bija žurnāls par Modula-3, kas tika publicēts 1990. gadu beigās. Oriģinālo izrakstu kopijas ir pieejamas tiešsaistē.

Rakšana tālāk …

Ja veicat akadēmiskus pētījumus par Modula-3, jums vajadzētu apskatīt Modula-3: anotēto bibliogrāfiju. Šajā lapā ir atsauces uz grāmatām, dokumentiem un rakstiem, kas saistīti ar Modula-3, daudzi no tiem ir akadēmiski vai ļoti tehniski. Diemžēl lielākā daļa saišu tagad nav pieejamas, taču tas dos vietu, kur sākt, meklējot universitātes bibliotēkā.

Rīki Modula-3

  • Kritiskā masa Modula-3 ir populārākais Modula-3 kompilators; cm3 Modula-3 kompilators ir pieejams arī kā GitHub repozitorijs.
  • Polytechnique Montréal Modula-3 (PM3) ir atvērtā koda Modula-3 kompilators kopā ar izstrādes sistēmu un noderīgu bibliotēku komplektu.
  • SWIG var izmantot, lai savienotu Modula-3 ar bibliotēkām, kurās rakstīts C un C++.
  • Noturīgs Modula-3 ir Modula-3 paplašinājums ar atbalstu ortogonālai noturībai un transakcijām.
  • SPIN ir eksperimentāla operētājsistēma, kas veidota, izmantojot Modula-3.

Grāmatas par Modula-3

  • Modula-3 (1992), autors Samuels P Harbisons, ir pilnīgs ceļvedis un rokasgrāmata Modula-3 valodā.
  • Sistēmu programmēšana ar Modula-3 (1991), autore Grega Nelsona, ir padziļināta valodas izpēte – nepieciešamā lasīšana ikvienam, kuru interesē Modula-3 vai programmēšanas valodu vēsture.
  • Algoritmi Modula-3 (1993), autors Roberts Sedgeviks, sniedz pavārgrāmatu stila kodu piemērus svarīgiem algoritmiem, kas uzrakstīti modulī Modula-3..
  • Programmēšana Modula-3: Ievads programmēšanā ar stilu (2011), autori Bēszörmenyi un Weich, ir klasiskās 1996. gada grāmatas par valodu atkārtojums..

Vai man vajadzētu iemācīties Modula-3?

Lielākajai daļai cilvēku atbilde ir nē.

Ja jums rodas vajadzība atkļūdot vai uzturēt mantoto Modula-3 kodu, tad acīmredzot jums jāiemācās valoda. Tiem, kurus īpaši interesē datorprogrammēšanas vēsture, vajadzētu pārzināt Modula-3, jo tam bija nozīmīga loma valodas teorijas attīstībā un tas ļāva izveidot Java un citas līdzīgas valodas.

Vidējam strādājošam izstrādātājam tomēr ir grūti saprast, kā Modula-3 apgūšana sniegs praktisku labumu.

Papildu lasīšana un resursi

Mums ir vairāk ceļvežu, mācību materiālu un infografiku, kas saistīti ar kodēšanu un attīstību:

  • C ++ izstrādātāju resursi: ja jūs labprātāk pieturētos pie tradicionālas valodas, šajā lapā ir pieejami visi nepieciešamie rīki.
  • ML resurss un ievads: sākotnēji metavaloda (valoda valodu radīšanai), tā ir atradusi nozīmīgu vietu programmēšanas izglītībā.
  • Java: ievads, kā mācīties un resursi: vai vēlaties uzzināt, kurp Modula-3 devās? Iepazīstieties ar šo rokasgrāmatu.

Kāds kods jums jāiemācās?

Neizpratnē par to, kādā programmēšanas valodā jums vajadzētu iemācīties iekļūt? Iepazīstieties ar mūsu infografiku. Kāds kods jums jāiemācās? Tajā aplūkoti ne tikai dažādu valodu aspekti, bet arī sniegti atbildes uz svarīgiem jautājumiem, piemēram, “Cik daudz naudas es nopelnīšu Java programmēšanai iztikai?”

Kāds kods jums jāiemācās?
Kāds kods jums jāiemācās?

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