HuSä
http://annun.sk/

Oblubeny programovaci jazyk?
http://annun.sk/viewtopic.php?f=69&t=8430
Stránka 2 z 2

Autor:  nage [ Pi. 20. Sep 2013, 12:22 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Lazarus? To kto dava tymto jazykom mena?

Autor:  alef0 [ Pi. 20. Sep 2013, 12:27 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Lazarus nie je jazyk, ale prostredie/editor, v ktorom sa to pise. (Meno je zrejme z toho, ze stare zname prostredie Delphi umrelo a povstalo nanovo ako Lazar z hrobu. Zadarmo.)

Autor:  nage [ Pi. 20. Sep 2013, 13:24 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

alef0 napísal:
Lazarus nie je jazyk, ale prostredie/editor, v ktorom sa to pise. (Meno je zrejme z toho, ze stare zname prostredie Delphi umrelo a povstalo nanovo ako Lazar z hrobu. Zadarmo.)

Aha, aha. Tak teraz to dava zmysel. :) Nevedela som, ako sa ten editor volal, preto mi to nedoslo.

Kto programuje editory na programovanie?

Autor:  alef0 [ Pi. 20. Sep 2013, 13:31 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Citácia:
Kto programuje editory na programovanie?

Programatori :D

To je inak tradicia, ze editory su vytvarane sami v sebe: Lazarus v Lazaruse, Eclipse v Eclipse...

Autor:  nage [ Pi. 20. Sep 2013, 13:57 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Som sa zle spytala, samozrejme. :) Ale odpovedal si mi spravne. Lebo som chcela vediet, ako sa naprogramuje editor. :D

Autor:  alef0 [ Pi. 20. Sep 2013, 14:26 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Editor je normalny program, len zhodou okolnosti sa v nom daju upravovat dalsie programy :-)

Autor:  axxis [ Pi. 20. Sep 2013, 14:42 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

alef0 napísal:
Editor je normalny program, len zhodou okolnosti sa v nom daju upravovat dalsie programy :-)
Ja som vzdy chcel vediet v com kompilovali kompilator C-cka resp. v com kompilovali prvy kompilator.

Autor:  Dead Boss [ Pi. 20. Sep 2013, 15:21 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Prvy kompilator asi nebol kompilovany ale assemblovany. :D

Autor:  alef0 [ Pi. 20. Sep 2013, 17:51 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Praveze nie, assemblovalo sa maloco.

Kompilator Ccka bol vyrobeny rozsirenim kompilatora Bcka. Dennis Ritchie obohatil kompilator Bcka o nove vlastnosti (structy), chvilu to volal "new B" a nakoniec "C".

Kompilator Bcka bol vyrobeny obsekanim vlastnosti kompilatora BCPL, co bol jazyk pre vytvaranie kompilatorov, tak, aby sa zmestil do pamate minipocitacov.

Kompilator BCPL sa riesil cross-kompilaciou: ak ste mali pocitac A, vedeli ste na nom vytvorit skompilovany kod pre pocitac B. (Takto mozete dnes na Linuxe kompilovat windowsacke programy, tie sice nepobezia pod Linuxom, ale pod Windowsom uz ano).

Rana verzia BCPL bola skompilovana kompilatorom pre Atlas 2 na pocitaci modelu ICT-9000, a ten kompilator sa zaviedol z diernej pasky (ktoru podla mna nadierovali rucne).

------

Napriklad kompilator Javy je podla mna uz skoro cista Java, ale rana verzia bola mozno C + Java. Ono je to tak, ze obvykle sa vyrobi minimalisticka verzia kompilatora, a ta potom kompiluje vylepsene verzie zdrojovych kodov.

Autor:  Dead Boss [ Pi. 20. Sep 2013, 18:14 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Hmm, mas pravdu. Prvy prekladac bol napisany v roku 1949, prvy assembler najskor v roku 1948. Som si myslel ze to bolo trosku s vacsim odstupom.

Autor:  axxis [ Pi. 20. Sep 2013, 19:15 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

alef0 napísal:
Praveze nie, assemblovalo sa maloco.

Kompilator Ccka bol vyrobeny rozsirenim kompilatora Bcka. Dennis Ritchie obohatil kompilator Bcka o nove vlastnosti (structy), chvilu to volal "new B" a nakoniec "C".

Kompilator Bcka bol vyrobeny obsekanim vlastnosti kompilatora BCPL, co bol jazyk pre vytvaranie kompilatorov, tak, aby sa zmestil do pamate minipocitacov.

Kompilator BCPL sa riesil cross-kompilaciou: ak ste mali pocitac A, vedeli ste na nom vytvorit skompilovany kod pre pocitac B. (Takto mozete dnes na Linuxe kompilovat windowsacke programy, tie sice nepobezia pod Linuxom, ale pod Windowsom uz ano).

Rana verzia BCPL bola skompilovana kompilatorom pre Atlas 2 na pocitaci modelu ICT-9000, a ten kompilator sa zaviedol z diernej pasky (ktoru podla mna nadierovali rucne).

------

Napriklad kompilator Javy je podla mna uz skoro cista Java, ale rana verzia bola mozno C + Java. Ono je to tak, ze obvykle sa vyrobi minimalisticka verzia kompilatora, a ta potom kompiluje vylepsene verzie zdrojovych kodov.

asi mi nie je uplne jasne ako mozes napisat kompilator jazyka v jazyku, ktory neexistuje.

napr. v case 0 nemas javu tak v nej predsa nezacnes pisat kompilator na javu

Autor:  Riso [ Pi. 20. Sep 2013, 19:21 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

no asi povodne to bolo c... neskor to prepisali do javy...

Autor:  Dead Boss [ Pi. 20. Sep 2013, 19:27 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

http://en.wikipedia.org/wiki/Bootstrapping_%28compilers%29

Konkretne pre Javu to vyzera tak, ze Gosling napisal minimalny prekladac v C a potom pomocou neho prelozili Javovsku verziu. Povodny prekladac sa stratil v hlbinach casu.

http://www.blinkenlights.com/classiccmp/javaorigin.html
Citácia:
We started focusing on fixing all of the loose ends in the language. Jonathan Payne was working on optimizing the interpreter. Arthur van Hoff rewrote the compiler in Oak itself, replacing the C version that James originally wrote. This was also a good test of the environment since this compiler was the largest single Oak program ever written.

Autor:  alef0 [ Pi. 20. Sep 2013, 23:05 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

Ako vravia Dead Boss, je to bootstrapping, cize bud pripady ako vyssie alebo sa napise kompilator podmnoziny syntaxe v nejakom inom jazyku a postupne sa to nabaluje.

Autor:  shady [ Ne. 16. Aug 2015, 20:02 ]
Predmet príspevku:  Re: Oblubeny programovaci jazyk?

perl. lebo sa mi paci ten kod

asi rok a pol som v nom programovala aj profesionalne, teraz je to v praci uz len python (lebo honeypoty co pouzivame su pisane v pythone)
ale ked nieco potrebujem naskriptovat tak pouzijem perl

Stránka 2 z 2 Všetky časy sú v UTC + 1 hodina [ letný čas ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/