Kdo vynalezl program Pascal? [V případě, že jste se zajímali]

  • Edmund Richardson
  • 0
  • 1861
  • 438
reklama

Programovací jazyk Pascalu, který byl založen na počítačovém jazyce ALGOL, byl vyvinut na konci 60. let a byl pojmenován po Blaise Pascalovi - francouzském matematiku, zodpovědném za řadu objevů a který v roce 1645 také vynalezl první kalkulačku (nazvanou Pascaline)..

Vzhledem k tomu, že Pascal zemřel v roce 1662 a že jazyk Pascal byl vynalezen téměř o 300 let později, nemohl ho pravděpodobně vytvořit. Pak kdo vynalezl programovací jazyk Pascal?


Pascal byl vyvinut Niklausem Wirthem, který se narodil 15. února 1934 ve Winterthuru ve Švýcarsku Walterovi, profesorovi zeměpisu, a Hedvikovi (Keller) Wirthovi. Niklaus vyvinul Algol-W, který byl implementován na jednom z prvních IBM 360 (který byl stejně velký jako místnost) a použil jej jako základ pro vývoj jazyka Pascal o několik let později.

“Zatímco Evropané obecně označují mé jméno správným způsobem („Nick-louse Veert“), Američané ho vždy spojí do „Nickel's Worth“. To znamená, že Evropané mě nazývají jménem, ​​ale Američané mě nazývají hodnotou.”
~ Niklaus Wirth

Pascal byl vytvořen Wirthem jako jazyk, který lze použít pro výuku základních pojmů, které by spolehlivě a efektivně fungovaly na počítačích dostupných v 70. letech 20. století. Pascal skončil být používán pro počítačové hry, vestavěné systémy a výzkumné projekty, a byl také používán pro vývoj Lisa, jeden z časných počítačů Apple (Macintosh) a jeden z jeho derivátů, Object Pascal, je ještě používán dnes, v aplikace, jako je Skype.

Niklaus Wirth je autorem vysoce uznávaných knih, jako jsou “Algoritmy + datové struktury = programy” (1976) a získal deset čestných doktorátů a v roce 1984 byl mezi mnoha dalšími oceněn cenou IEEE Emmanuel Piore Prize a Turingovou cenou, hlavním přínosem Wirth však byl vždy koncept produkčního softwaru navrženého organizovaným způsobem a bez zbytečných nepořádků..

Ve svém článku pojmenoval “Důvod pro Lean Software” [PDF], který napsal Wirth v roce 1995, vysvětluje některé problémy s vývojem softwaru a proč je důležité vytvořit čistý, organizovaný kód citací dvou “zákony” že věří, že odráží podnikání:

  • Software se rozšiřuje, aby zaplnil dostupnou paměť. (Parkinson)
  • Software se zpomaluje rychleji než hardware se stává rychlejším. (Reiser)

Zajímavé nápady, vzhledem k počtu řádků kódu některého z nejpoužívanějších softwarů dnes, se zdají být stále větší, i když se hardware každým dnem zmenšuje. Například:

  • Basic měl 4 000 řádky kódu v roce 1975, nyní má za sebou 2 miliony.
  • První verze aplikace Word měla 27 000 řádky kódu. Aktuální verze sady Office skončila 30 milionů.
  • Mac OS X je vyroben asi 90 milionů řádky kódu.
  • Windows 95 byl vyroben z 15 milionů řádky kódu, Windows 7 je vyroben z více než 50 milionů řádky kódu.
  • Jedna herní aplikace pro iPhone, jako je “Neskutečný” herní aplikace skončila 2 miliony řádky kódu.

Uvedl, že jediným důvodem, proč se software rozšířil, je to, že dodavatelé softwaru přidávají funkce, které si zákazníci myslí, že chtějí, ale nikdy nepoužívají. Byl také zastáncem myšlenky, že software by měl být zcela pochopen alespoň jednou osobou, a že mít týmy, které vyvíjejí programy, aniž by kterýkoli z nich plně pochopil jeho celek, způsobilo mnoho zbytečné složitosti a zbytečného kódu..

Jeho vývoj Pascala byl důkazem těchto přesvědčení. Pascal je stále považován za jeden z nejvíce matematických počítačových jazyků. Jádro je navrženo na základě zaměření na základy, objektově orientované programování a zachování jednoduchého jádra, které je lehké a snadno pochopitelné.

Věděli jste o Pascalovi?




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.