O przedmiocie

Nils M Holm

"Zen Style Programming"

Język angielski, miękka okładka, 336 stron.

Książka w stanie bardzo dobrym z lekkimi śladami użytkowania w formie lekkich zagięć itp. Skany i zdjęcia przedstawiają sprzedawany egzemplarz.

The primary purpose of programs is to be understood by fellow human beings, hence programming languages should have certain properties:

  • Small size and uniformity

  • Unambiguousness

  • A high degree of abstraction

  • Architectural neutrality

The first part of this book introduces the concept of functional programming and describes a purely symbolic language that fulfills these requirements. This language is a minimalistic variant of Scheme whose only data types are symbols and ordered pairs. Nothing else is required to describe algorithms for solving a variety of different problems.

The second part of the book shows how to apply the techniques of symbolic programming to some problems of varying complexity. The topics discussed in this part range from simple functions for sorting or permuting lists to "lazy" data structures, regular expression matching, formal language translation, and declarative programming.

The third part, finally, shows how to implement the abstraction layer that is necessary for solving problems in an abstract way on a concrete computer. It reproduces the complete and heavily annoted source code for an interpreter of symbolic LISP and provides an example of clear and readable C code.

Stan Ze śladami użytkowania
Gatunek Programowanie
Język publikacji angielski
Nośnik książka papierowa
Okładka miękka
Wydawnictwo Lulu Press
Tytuł zen style programming
Autor Nils M Holm
Rok wydania 2008
Liczba stron 336
Szerokość produktu 21.5 cm
Wysokość produktu 28 cm
Zgłoś naruszenie zasad
Oferta: 45be63db-a220-4fc6-bc39-205bf9e10b4b

Podobne wyszukiwania

Programowanie Warszawa  
(781)
Programowanie Gdańsk  
(148)
Programowanie Bydgoszcz  
(90)
Programowanie Lublin  
(85)
Programowanie Opole  
(56)
Programowanie Rzeszów  
(51)
Programowanie Otwock  
(48)
Programowanie Piła  
(47)
Programowanie Piaseczno  
(39)
Programowanie Bielsko-Biała  
(36)
Programowanie Pruszków  
(34)
Programowanie Jelenia Góra  
(30)
Programowanie Skierniewice  
(28)
Programowanie Nowodwór  
(27)
Programowanie Krosno  
(27)
Programowanie Jelcz-Laskowice  
(25)
Programowanie Kielce  
(23)
Programowanie Sosnowiec  
(22)
Programowanie Legnica  
(22)
Programowanie Wojkowice Kościelne  
(22)
Programowanie Zgierz  
(21)
Programowanie Legionowo  
(20)
Programowanie Biała Podlaska  
(20)
Programowanie Muszyna  
(18)
Programowanie Dąbrowa Górnicza  
(17)
Programowanie Gliwice  
(17)
Programowanie Włocławek  
(17)
Programowanie Piastów  
(16)
Programowanie Włoszczowa  
(16)
Programowanie Krasiejów  
(16)
Programowanie Wołomin  
(12)
Programowanie Suwałki  
(12)
Programowanie Dębica  
(12)
Programowanie Dobroń  
(11)
Programowanie Siedlce  
(11)
Programowanie Ostrów Wielkopolski  
(11)
Programowanie Leszno  
(11)
Programowanie Wysoka  
(11)
Programowanie Zawiercie  
(10)
Programowanie Wałcz  
(10)
Programowanie Chyliczki  
(10)
Programowanie Szczawnica  
(10)
Programowanie Jaworzno  
(10)
Programowanie Elbląg  
(10)
Programowanie Pabianice  
(10)
Programowanie Wadowice  
(10)
Programowanie Tczew  
(9)
Programowanie Choszczno  
(9)
Programowanie Konin  
(8)
Programowanie Barnisław  
(7)
Programowanie Młochów  
(7)
Programowanie Mstów  
(7)
Programowanie Puławy  
(7)
Programowanie Nadarzyn  
(7)
Programowanie Czersk  
(6)
Programowanie Ozorków  
(6)
Programowanie Grodzisk Mazowiecki  
(6)
Programowanie Ełk  
(6)
Programowanie Słupsk  
(6)
Programowanie Żarów  
(6)
Programowanie Nowy Wiśnicz  
(6)
Programowanie Olkusz  
(6)
Programowanie Mysłowice  
(6)
Programowanie Tułowice  
(5)
Programowanie Nowe Skalmierzyce  
(5)
Programowanie Kostrzyn  
(5)
Programowanie Nowy Dwór Mazowiecki  
(5)
Programowanie Pokrzydowo  
(5)
Programowanie Sieradz  
(5)
Programowanie Myślenice  
(5)
Programowanie Tomaszów Mazowiecki  
(5)
Programowanie Banino  
(5)
Programowanie Mińsk Mazowiecki  
(4)
Programowanie Chocicza  
(4)
Programowanie Zalasowa  
(4)
Programowanie Człopa  
(4)
Programowanie Białogard  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Granice  
(4)
Programowanie Niepołomice  
(4)
Programowanie Ostrowiec Świętokrzyski  
(4)
Programowanie Piekary Śląskie  
(4)
Programowanie Komorniki  
(4)
Programowanie Wielkolas  
(4)
Programowanie Siemianowice Śląskie  
(4)
Programowanie Jabłonna  
(4)
Programowanie Kleszczewo Kościerskie  
(4)
Programowanie Świdnik  
(4)
Programowanie Nysa  
(4)
Programowanie Starachowice  
(4)
Programowanie Dobczyce  
(4)
Programowanie Namysłów  
(4)
Programowanie Meszna  
(4)
Programowanie Mierzyn  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Leszno  
(4)