HuSä

Najzelenšie fóra slovenského Internetu.

Všetky časy sú v UTC + 1 hodina [ letný čas ]




Vytvoriť novú tému Odpovedať na tému  [ Počet príspevkov: 30 ]  Prejsť na stránku Predchádzajúca  1, 2

Tvoj oblubeny jazyk?
JavaScript 20%  20%  [ 1 ]
CoffeScript 0%  0%  [ 0 ]
Clojure 0%  0%  [ 0 ]
Java 20%  20%  [ 1 ]
Scala 0%  0%  [ 0 ]
Go 0%  0%  [ 0 ]
Python 0%  0%  [ 0 ]
C Sharp 40%  40%  [ 2 ]
PHP 0%  0%  [ 0 ]
C++ 0%  0%  [ 0 ]
ANSI C 0%  0%  [ 0 ]
Ruby 0%  0%  [ 0 ]
Perl 20%  20%  [ 1 ]
ActionScript 0%  0%  [ 0 ]
Celkový počet hlasov : 5
Autor Správa

Dream
Obrázok používateľa

Založený: 23.07.2004
Príspevky: 4000
Body: 44
Bydlisko: Londyn

Neprítomný
Odpoveď s citáciou
Lazarus? To kto dava tymto jazykom mena?

_________________
There be the dragons.


Hore
 Profil Facebook  

röndör
Obrázok používateľa

Založený: 21.07.2004
Príspevky: 15684
Body: 306
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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.)

_________________
Light hand of Empelol.


Hore
 Profil ICQ  

Dream
Obrázok používateľa

Založený: 23.07.2004
Príspevky: 4000
Body: 44
Bydlisko: Londyn

Neprítomný
Odpoveď s citáciou
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?

_________________
There be the dragons.


Hore
 Profil Facebook  

röndör
Obrázok používateľa

Založený: 21.07.2004
Príspevky: 15684
Body: 306
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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...

_________________
Light hand of Empelol.


Hore
 Profil ICQ  

Dream
Obrázok používateľa

Založený: 23.07.2004
Príspevky: 4000
Body: 44
Bydlisko: Londyn

Neprítomný
Odpoveď s citáciou
Som sa zle spytala, samozrejme. :) Ale odpovedal si mi spravne. Lebo som chcela vediet, ako sa naprogramuje editor. :D

_________________
There be the dragons.


Hore
 Profil Facebook  

röndör
Obrázok používateľa

Založený: 21.07.2004
Príspevky: 15684
Body: 306
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
Editor je normalny program, len zhodou okolnosti sa v nom daju upravovat dalsie programy :-)

_________________
Light hand of Empelol.


Hore
 Profil ICQ  

tuláčka po hviezdach
Obrázok používateľa

Založený: 07.12.2006
Príspevky: 2299
Body: 117
Bydlisko: Spálene mlyny
Pohlavie: Žena

Neprítomný
Odpoveď s citáciou
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.

_________________
Obrázok


Hore
 Profil ICQ  

Dau?ur Stjóri
Obrázok používateľa

Založený: 26.07.2007
Príspevky: 1318
Body: 101
Bydlisko: 48°44'27.99" N 21°15'8.57" E
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
Prvy kompilator asi nebol kompilovany ale assemblovany. :D

_________________
Die, ctfmon, die!


Hore
 Profil ICQ  

röndör
Obrázok používateľa

Založený: 21.07.2004
Príspevky: 15684
Body: 306
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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.

_________________
Light hand of Empelol.


Hore
 Profil ICQ  

Dau?ur Stjóri
Obrázok používateľa

Založený: 26.07.2007
Príspevky: 1318
Body: 101
Bydlisko: 48°44'27.99" N 21°15'8.57" E
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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.

_________________
Die, ctfmon, die!


Hore
 Profil ICQ  

tuláčka po hviezdach
Obrázok používateľa

Založený: 07.12.2006
Príspevky: 2299
Body: 117
Bydlisko: Spálene mlyny
Pohlavie: Žena

Neprítomný
Odpoveď s citáciou
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

_________________
Obrázok


Hore
 Profil ICQ  

Legenda
Obrázok používateľa

Založený: 29.11.2004
Príspevky: 1094
Body: 77

Neprítomný
Odpoveď s citáciou
no asi povodne to bolo c... neskor to prepisali do javy...


Hore
 Profil  

Dau?ur Stjóri
Obrázok používateľa

Založený: 26.07.2007
Príspevky: 1318
Body: 101
Bydlisko: 48°44'27.99" N 21°15'8.57" E
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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.

_________________
Die, ctfmon, die!


Hore
 Profil ICQ  

röndör
Obrázok používateľa

Založený: 21.07.2004
Príspevky: 15684
Body: 306
Pohlavie: Muž

Neprítomný
Odpoveď s citáciou
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.

_________________
Light hand of Empelol.


Hore
 Profil ICQ  

Kráľovná
Obrázok používateľa

Založený: 20.07.2005
Príspevky: 785
Body: 4
Bydlisko: net
Pohlavie: Žena

Neprítomný
Odpoveď s citáciou
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

_________________
if you dont know where you're going, any road will get you there


Hore
 Profil  
Zobraziť príspevky za obdobie posledných:  Usporiadať podľa  
Vytvoriť novú tému Odpovedať na tému  [ Počet príspevkov: 30 ]  Prejsť na stránku Predchádzajúca  1, 2

Všetky časy sú v UTC + 1 hodina [ letný čas ]


Kto je prítomný

Ľudia sediaci pri tomto stole: Žiadny registrovaný používateľ a 2 hostí.


Nemôžete zakladať nové témy pri tomto stole
Nemôžete odpovedať na témy pri tomto stole
Nemôžete upravovať svoje príspevky pri tomto stole
Nemôžete mazať svoje príspevky pri tomto stole

Hľadať:
Skočiť na:  
cron
Little spaceships
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Karma MOD © 2007, 2009 m157y, modifications © 2010 Annun