Hoc

Software skärmdump:
Hoc
Mjukvaruinformation:
Version: 9.2
Ladda upp dagen: 2 Jun 15
Utvecklare: Nadav Har'El
Licens: Gratis
Popularitet: 23

Rating: nan/5 (Total Votes: 0)

Hoc (kort från High Order Calculator) är ett tolkat språk för flyttalsberäkningar. Dess mest grundläggande användning är som en kraftfull och bekväm miniräknare, interaktivt utvärdera uttryck såsom 1 + 2 * sin (0,7). Men hoc är ingen vanlig miniräknare: Du kan även tilldela värden till variabler, definiera egna funktioner, och använda loopar, villkors, och allt annat du kan förvänta dig i ett programmeringsspråk.
Den Hoc språket infördes och utvecklades i boken Unix Programming Environment, av Brian Kernighan och Rob Pike (Addison-Wesley, 1984). Otaliga människor står i skuld till den här boken, och dess författare, för att införa dem till Unix och dess fantastiska programmeringsverktyg som skalet, C, och Yacc. Några av dessa människor var starkt imponerad av Kernighan och Pikes bedrift att bygga en tolk så enkelt som möjligt (något som, före tillkomsten av Yacc, var att endast prövas av experter).
En av dessa personer var Nadav Har'el, författaren av detta paket, som år 1986, som en 11-årig pojke, skrev i källkoden för "Hoc 6" från boken, och började använda den och då och då läggs till det funktioner som han önskade. Detta paket är resultatet av nästan ett decennium av en sådan långsamma utvecklingen av Hoc. Det har många förbättringar jämfört med bokens versionen, som beskrivs nedan. Koden var också moderniseras för att kompilera och köra på ett stort antal maskiner och kompilatorer som dök upp sedan 1984, och viktigast på ANSI C-kompilatorer (även om koden ska fortfarande arbeta på en K & R C-kompilator, om du kan hitta en i en museum).
Kompilera och installera:
Första körningen configure, för att generera Makefile.
Sedan, kompilera och installera hoc:
göra
make install

Liknande mjukvara

Go
Go

27 Sep 15

JRuby
JRuby

17 Feb 15

R
R

17 Feb 15

JBasic
JBasic

3 Jun 15

Kommentarer till Hoc

Kommentarer hittades inte
Kommentar
Slå på bilder!