Hoc

Screenshot Software:
Hoc
Szczegóły programowe:
Wersja: 9.2
Filmu: 2 Jun 15
Wywoływacz: Nadav Har'El
Licencja: Wolny
Popularność: 23

Rating: nan/5 (Total Votes: 0)

Hoc (krótka z High zamówienia Kalkulator) jest interpretowany język do obliczeń zmiennoprzecinkowych. Jego podstawowym zastosowaniem jest najbardziej jako potężny i wygodny kalkulator, interaktywnie oceny wyrażeń takich jak 1 + 2 * sin (0.7). Ale hoc nie jest zwykły kalkulator: To także pozwala przypisać wartości do zmiennych, definiować własne funkcje i używać pętle, warunkowe, a wszystko inne można oczekiwać w języku programowania.
Język Hoc został wprowadzony i opracowany w książce Unix Programming Environment, Brian i Rob Pike Kernighana (Addison-Wesley, 1984). Wiele osób jest zadłużonych do tej książki i jej autora, wprowadzania ich do systemu Unix i jego fantastycznych narzędzi programistycznych takich jak powłoki, C i Yacc. Niektóre z tych osób były mocno pod wrażeniem Kernighana i szczupaków na wyczyn budowy tłumacza tak łatwo (coś, co, przed pojawieniem się Yacc, miała być próba tylko przez ekspertów).
Jedną z tych osób był Nadav Har'el, autor tego pakietu, który w 1986 roku, jako 11-letni chłopiec, wpisane w kod źródłowy "Hoc 6" z książki i zacząłem go używać i raz na jakiś czas dodane do dysponuje że chce dla. Ten pakiet jest wynikiem niemal dekadę takiej powolnej ewolucji Hoc. Posiada liczne udoskonalenia w porównaniu z wersji tej książki, które zostały opisane poniżej. Kod został również zmodernizowany, aby skompilować i uruchomić na wielu różnych maszyn i kompilatorów, który pojawił się od 1984 roku, a co najważniejsze na kompilatory ANSI C (chociaż kod powinien nadal działać na K & R kompilatora C, jeśli można znaleźć w muzeum).
Kompilacja i instalacja:
Pierwsze uruchomienie skonfigurować, aby wygenerować Makefile.
Następnie, skompilować i zainstalować hoc:
Marka
make install

Podobne oprogramowanie

Snake
Snake

12 May 15

g95
g95

2 Jun 15

IGCC
IGCC

14 Apr 15

Komentarze do Hoc

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!