Програмирање Модула-3: Пронашли смо најбоље ресурсе онога што је још увек око нас

Откривање: Ваша подршка помаже одржавању сајта да ради! Зарађујемо накнаду за препоруку за неке услуге које препоручујемо на овој страници.


Модула-3 је програмски језик дизајниран да буде наследник Модула-2. Развијен је крајем 1980-их, а инспирацију је узимао (и покушао да исправи уочене проблеме) Пасцал и Алгол.

Дизајн Модула-3 настојао је да обухвати савремене језичке карактеристике „високог нивоа“, као што су вишеструко навој, руковање изузетком и аутоматизовано одвоз смећа, задржавајући довољно снаге и сигурности да би били корисни као програмски језик система.

Модула-3 је била широко утицајна међу академицима информатичких наука, али никад није постигла широку практичну употребу. Најважнији допринос који је Модула-3 дао пољу рачунарског програмирања је утицај који је имао на развој других језика: дизајнери Јава и Питхон изричито су позајмили Модула-3.

Модула-3 Ресурси на мрежи

Постоји пуно старих језика који и даље добијају релативно велику количину употребе. Модула-3 није један од њих. Чини се да је заинтересованост за Модула-3 достигла врхунац 21. века, а већина интернет извора за тај језик је нестала. Пронашли смо најбоље од оних који су још увек на мрежи.

Модула-3 Туторијали

Ако треба да научите језик, ове су едукације најбоље место за почетак. Већина их је првобитно написана током прославе Модула-3 деведесетих година.

  • Водич за Модула-3 пружа „језик током ветра“.
  • Модула-3 Туториалс и Референце су индекси свих туторијала и референтне документације на опенцм3.нет.
  • Писање оперативног система са Модула-3 је дубинска анализа пројекта да би се тачно радило оно што пише.
  • Архивирана копија модула-3 уџбеника са Универзитета Цолумбиа доступна је од Интернет архиве.

Додатни материјали за учење

  • Објектно оријентисана апстракција података у Модула-3 је текст курса у пет поглавља о имплементацији Модула-3 објектно оријентисане програмске парадигме.
  • Нека корисна сучеља Модула-3 је технички извештај о интерфејсима – препоручени начин за модула-3 модули за међусобну комуникацију.
  • Трестле Туториал покрива употребу Трестле-а, система прозора (ГУИ) за Модула-3.
  • Модула-3: Увод је детаљан поглед на језик, са информацијама о његовој историји, кључним карактеристикама, дизајну и односу са другим језицима.
  • Програмски језик Модула-3 је чланак из 1994. године из часописа др Добб, који пружа технички преглед језика на високом нивоу..
  • Овај чланак Модула-3, првобитно штампан у УСЕНИКС-у 1992. године, пружа технички преглед језика на високом нивоу и прати његову линију све до Алгола.
  • А-З на програмским језицима: Модула-3 је интервју из 2008. године са Луцом Царделлијем, једним од оригиналних дизајнера Модула-3.

Модула-3 Референтни материјали

  • Модула-3 Почетна страница је службени извор за све ствари које су повезане са Модула-3, и укључује линкове до бројних корисних извора Модула-3.
  • Представљамо Модула-3 класичан је чланак о језику из издања Линук Јоурнала из децембра 1994. године. У чланку се одлично објашњава како и када Модула-3 може бити бољи алат од Ц или Ц ++ за одређене врсте развојних пројеката.
  • Извештај Модула-3 је оригинални документ о дефиницији на том језику.
  • Чланак ц2 викија о Модула-3 је занимљив, акотичан поглед на широку лепезу мишљења и запажања о језику.
  • Од МЛ до Ц преко Модула-3 је занимљив рад из 1994. године о месту Модула-3 у наставном програму информатике на Универзитету у Кембриџу.
  • Често постављана питања и одговори на Модула-3 место је за проналажење одговора на сва питања Модула-3 која често можете постављати.
  • Теме: Билтен Модула-3 био је часопис о Модула-3 објављен крајем 1990-их. Копије оригиналних издања доступне су на мрежи.

Копање даље…

Ако радите академска истраживања о Модула-3, требало би да погледате Модула-3: Аннотатед Библиограпхи. Ова страница садржи референце на књиге, радове и чланке повезане са Модула-3, од којих су многи академски или високо технички. Нажалост, већина линкова је сада неприступачна, али ово ће вам дати место за почетак док тражите у вашој универзитетској библиотеци.

Модула-3 Алати

  • Критична маса Модула-3 је најпопуларнији преводилац Модула-3; цм3 преклопник Модула-3 доступан је и као ГитХуб репозиториј.
  • Политецхникуе Монтреал Модула-3 (ПМ3) је компилатор отвореног кода Модула-3, заједно са развојним системом и пакетом корисних библиотека.
  • СВИГ се може користити за повезивање Модула-3 са библиотекама написаним на Ц и Ц++.
  • Упорни Модула-3 је проширење Модула-3, са подршком за ортогоналну упорност и трансакције.
  • СПИН је експериментални оперативни систем изграђен коришћењем Модула-3.

Књиге о Модула-3

  • Модула-3 (1992), Самуел П Харбисон, је потпуни водич и референтни приручник на језику Модула-3.
  • Системско програмирање Модула-3 (1991), Грег Нелсон, је дубинско истраживање језика – читање потребно за све који су заинтересовани за Модула-3 или историју програмских језика.
  • Алгоритми у Модула-3 (1993), Роберт Седгевицк, даје примере кода у стилу кухарице важних алгоритама написаних у Модула-3.
  • Програмирање у Модула-3: Увод у програмирање са стилом (2011), аутора Босзормении и Веицх, репринт је класичне књиге о језику из 1996. године.

Треба ли да научим Модула-3?

За већину људи одговор је не.

Ако вам се учини да морате исправити исправку или одржавати наслијеђени Модула-3 код, онда очигледно морате да научите језик. Они који су посебно заинтересовани за историју рачунарског програмирања требало би да познају Модула-3, јер је он играо важну улогу у развоју језичке теорије и довео до стварања Јава и других сличних језика.

Међутим, за просечног развојног програмера тешко је видети како ће учење Модула-3 пружити практичну корист.

Даље читање и извори

Имамо више водича, туторијала и инфографика везаних за кодирање и развој:

  • Ц ++ Ресурси за програмере: ако бисте се радије држали традиционалнијег језика, ова страница вам пружа све потребне алате.
  • МЛ Ресурси и Увод: изворно метајезик (језик за стварање језика), пронашао је важно место у програмирању образовања.
  • Јава: Увод, како научити и ресурси: желите видети где је Модула-3 водио? Погледајте овај водич.

Који код треба да научите?

Збуњени у који програмски језик треба да научиш да шифришеш? Погледајте нашу инфографику. Који код треба да научите? Не само да расправља о различитим аспектима језика, већ и на важна питања попут „Колико ћу новца зарадити програмирање Јава за живот?“

Који код треба да научите?
Који код треба да научите?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me