Modula-3 Proqramlaşdırma: Ətrafdakıların ən yaxşı mənbələrini tapdıq

Açıqlama: Dəstəyiniz saytın işini davam etdirməyə kömək edir! Bu səhifədə tövsiyə etdiyimiz bəzi xidmətlər üçün bir müraciət haqqı qazanırıq.


Modula-3, Modula-2-nin varisi olmaq üçün hazırlanmış bir proqramlaşdırma dilidir. 1980-ci illərin sonlarında inkişaf etdirildi və Paskal və Algoldan ilham aldı (və qəbul edilən problemləri düzəltməyə çalışdı).

Modula-3-nin dizaynı, sistem yürütmə dili kimi faydalı olmaq üçün kifayət qədər güc və təhlükəsizliyi qoruyaraq, çox yivli, istisna işləmə və avtomatlaşdırılmış zibil toplama kimi müasir “yüksək səviyyəli” dil xüsusiyyətlərini özündə cəmləşdirməyə çalışdı..

Modula-3 kompüter elmləri alimləri arasında geniş nüfuz sahibi idi, lakin heç vaxt geniş yayılmış praktik istifadəyə nail olmamışdır. Modula-3-nin kompüter proqramlaşdırması sahəsinə verdiyi ən mühüm töhfə digər dillərin inkişafına təsiridir: Java və Python dizaynerləri hər ikisi də açıq şəkildə Modula-3 borc götürmüşlər.

Modula-3 Resursları Onlayn

Hələ də nisbətən böyük miqdarda istifadə edən çox sayda köhnə dillər var. Modula-3 onlardan deyil. Modula-3-ə maraq, 21-ci əsrin sonlarında çatdığı görünür və dil üçün onlayn mənbələrin çoxu itib. Hələ də onlayn olanların ən yaxşılarını tapdıq.

Modula-3 Dərslikləri

Dil öyrənmək lazımdırsa, bu dərslər başlamaq üçün ən yaxşı yerdir. Onların əksəriyyəti 90-cı illərdə Modula-3-ün şənbə günü yazılmışdır.

  • Modula-3 Dərsliyi dilin “gəzintisi” təqdim edir.
  • Modula-3 Təlimatları və İstinad, opencm3.net-də bütün dərsliklər və istinad sənədlərinin göstəricisidir..
  • Modula-3 ilə Əməliyyat Sistemi Yazmaq, dediklərini tam olaraq etmək üçün bir layihənin dərin təhlilidir.
  • Kolumbiya Universitetindən Modula-3 təliminin arxivləşdirilmiş bir nüsxəsini İnternet Arxivindən əldə etmək mümkündür.

Əlavə öyrənmə materialları

  • Modula-3-də obyektə yönəlmiş məlumatların alınması, Modula-3-ün obyekt yönümlü proqramlaşdırma paradiqmasının tətbiqi ilə bağlı beş fəsildəki kollec kursu mətnidir..
  • Bəzi Faydalı Modula-3 İnterfeysləri, interfeyslər haqqında texniki bir hesabatdır – Modula-3 modullarının bir-biri ilə əlaqə yaratması üçün tövsiyə olunan yol.
  • Trestle Tutorial Modula-3 üçün bir pəncərə sistemi (GUI) alət dəsti olan Trestle istifadəsini əhatə edir..
  • Modula-3: Giriş, tarixi, əsas xüsusiyyətləri, dizaynı və digər dillərlə əlaqəsi haqqında məlumat olan dilə ətraflı nəzər salmaqdır.
  • Modula-3 Proqramlaşdırma Dili, Dobbun Jurnalının 1994-cü ildəki məqaləsidir, dilin yüksək səviyyədə texniki icmalını təqdim edir..
  • Əvvəlcə 1992-ci ildə USENIX-də çap olunan bu Modula-3 məqaləsi, dilin yüksək səviyyədə texniki baxışını təmin edir və nəslini Algol-a qaytarır.
  • Proqramlaşdırma dillərinin A-Z: Modula-3, orijinal Modula-3 dizaynerlərindən olan Luca Cardelli ilə 2008-ci ildə bir reportajdır..

Modula-3 İstinad materialları

  • Modula-3 Ana Səhifə Modula-3 ilə əlaqəli hər şey üçün rəsmi mənbəyidir və bir sıra faydalı Modula-3 mənbələrinə bağlantıları ehtiva edir..
  • Modula-3 ilə tanışlıq Linux Journal-ın 1994-cü il dekabr nəşrindən bu dildə klassik bir məqalədir. Məqalə Modula-3-nin müəyyən bir inkişaf layihələri üçün C və ya C ++’lardan daha yaxşı bir vasitə ola biləcəyini izah edən böyük bir iş görür..
  • Modula-3 hesabatı dildə orijinal tərif sənədidir.
  • Modula-3 haqqında c2 wiki məqaləsi maraqlıdır, xaotikdirsə, dildə geniş fikir və müşahidələrə baxın.
  • Modula-3 vasitəsilə ML-dən C-yə Cambridge Universitetinin Kompüter Elmləri kurikulumunda Modula-3-ün yeri haqqında maraqlı bir 1994 yazı.
  • Modula-3 Tez-tez verilən suallar və cavablar, tez-tez soruşa biləcəyiniz bütün Modula-3 suallarına cavab tapmaq üçün bir yerdir..
  • Mövzular: Bir Modula-3 bülleteni, 1990-cı illərin sonlarında nəşr olunan Modula-3 haqqında bir jurnal idi. Orijinal buraxılışların surətləri internetdə mövcuddur.

Daha çox qazılır…

Modula-3-də akademik araşdırma aparırsınızsa, Modula-3: Annotasiya edilmiş Biblioqrafiyanı yoxlamalısınız. Bu səhifə Modula-3 ilə əlaqəli kitablara, sənədlərə və məqalələrə istinadlar təqdim edir, əksəriyyəti akademik və ya yüksək texniki. Təəssüf ki, hazırda bağlantıların əksəriyyəti əlçatmazdır, ancaq bu, universitet kitabxanasında axtarış apararkən başlamaq üçün bir yer verəcəkdir.

Modula-3 alətləri

  • Tənqidi Kütləvi Modula-3 ən populyar Modula-3 tərtibçisidir; cm3 Modula-3 kompilyatoru da GitHub depo olaraq mövcuddur.
  • Politexnik Montréal Modula-3 (PM3) inkişaf sistemi və faydalı kitabxanalar dəsti ilə birlikdə açıq mənbəli Modula-3 tərtibçisidir.
  • SWIG Modula-3-ni C və C-də yazılmış kitabxanalara bağlamaq üçün istifadə edilə bilər++.
  • Davamlı Modula-3, ortogonal əzmkarlıq və əməliyyatları dəstəkləyən Modula-3-ün bir uzantısıdır.
  • SPIN Modula-3 istifadə edərək qurulmuş bir eksperimental əməliyyat sistemidir.

Modula-3-də kitablar

  • Samuel P Harbison tərəfindən Modula-3 (1992), Modula-3 dilinə dair tam rəhbər kitab və istinad kitabçasıdır..
  • Greg Nelson tərəfindən Modula-3 (1991) ilə Sistem Proqramlaşdırma, dilin dərin bir araşdırmasıdır – Modula-3 və ya proqramlaşdırma dillərinin tarixi ilə maraqlanan hər kəs üçün mütaliə tələb olunur..
  • Robert Sedgewick tərəfindən Modula-3 (1993) -dakı alqoritmlər, Modula-3-də yazılmış vacib alqoritmlərin aşpaz kitab tərzi kod nümunələrini təqdim edir..
  • Modula-3-də Proqramlaşdırma: Böszörmenyi və Weich tərəfindən tərtib edilmiş Proqram ilə Giriş (2011), klassik 1996-cı il tarixli bir kitabın dildə nəşridir..

Modula-3 öyrənməliyəm?

Əksər insanlar üçün cavab xeyrdir.

Modula-3 kodunu nizamlamağa və ya qorumağa ehtiyacınız varsa, deməli, dili öyrənməlisiniz. Kompüter proqramlaşdırma tarixinə xüsusi maraq göstərənlər Modula-3 ilə tanış olmalıdırlar, çünki bu, dil nəzəriyyəsinin inkişafında mühüm rol oynadı və Java və digər oxşar dillərin yaranmasına səbəb oldu.

Ancaq orta işləyən bir geliştirici üçün Modula-3-ün öyrənilməsinin praktik bir fayda verəcəyini görmək çətindir.

Əlavə oxu və mənbələr

Kodlaşdırma və inkişafla əlaqəli daha çox təlimat, dərs vəsaiti və infoqrafiya var:

  • C ++ geliştirici qaynaqları: daha ənənəvi bir dildə danışmaq istəsəniz, bu səhifə sizə lazım olan bütün vasitələrlə təmin edir.
  • ML Resurs və Giriş: əvvəlcə bir meta dili (dillərin yaradılması üçün bir dil), proqramlaşdırma təhsilində əhəmiyyətli bir yer tapdı.
  • Java: Giriş, necə öyrəniləcək və mənbələr: Modula-3-ün hara aparıldığını görmək istəyirsiniz? Bu təlimatı nəzərdən keçirin.

Hansı kodu öyrənməlisiniz?

Kodlamağı hansı proqramla öyrənməlisiniz? İnfografiyamıza baxın, Hansı Kod Öyrənməlisiniz? Bu, yalnız dillərin fərqli cəhətlərini müzakirə etmir, “Java üçün bir proqram üçün nə qədər pul qazanacam?” Kimi vacib suallara cavab verir.

Hansı kodu öyrənməlisiniz?
Hansı kodu öyrənməlisiniz?

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