Języki programowania: zastosowanie i interpretacja
Autor | Śriram Krishnamurthi |
---|---|
Kraj | USA |
Język | język angielski |
Temat | Języki programowania |
Wydawca | Opublikowane samodzielnie |
Data publikacji |
2003 (pierwsza publikacja, prace nad kolejnymi wydaniami są w toku) |
Strony | 355 |
Języki programowania: zastosowanie i interpretacja ( PLAI ) to bezpłatny podręcznik do języka programowania autorstwa Shrirama Krishnamurthiego . Jest stosowany na ponad 30 uczelniach, w kilku szkołach średnich. [ potrzebne źródło ]
Książka różni się od większości innych publikacji na temat języków programowania próbą połączenia dwóch różnych stylów edukacji w zakresie języka programowania: jednego opartego na ankietach językowych i drugiego opartego na tłumaczach. W pierwszym przypadku ignorowanie trudnych kwestii technicznych może być zbyt łatwe, a czasami najlepiej je zrozumieć, próbując je odtworzyć (poprzez wdrożenie); w tym drugim przypadku zbyt łatwo jest przeoczyć wysoki poziom obrazu w lesie szczegółów. Dlatego PLAI przeplata te dwa elementy, wykorzystując podejście ankietowe do motywowania pomysłów i interpretatorów do ich zrozumienia.
Do książki dołączone jest oprogramowanie pomocnicze działające w języku programowania Racket .
Ponieważ PLAI jest stale rozwijany, niektóre nowsze materiały (zwłaszcza zadania) można znaleźć na stronach kursów na Uniwersytecie Browna .
PLAI to także eksperyment w metodach wydawniczych. Esej Books as Software omawia, dlaczego książka została opublikowana samodzielnie. Ponadto książka jest obecnie (stan na grudzień 2014 r.) dostępna nie tylko w wersji drukowanej (odpłatnej), ale także w bezpłatnych i płatnych wydaniach elektronicznych.
- Pełny tekst drugiego wydania
- Strona główna książki
- Esej o bezsensowności paradygmatów językowych ; to wyznacza kierunek projektowania książki
- Esej na temat książek jako filozofii oprogramowania; to kieruje publikacją książki