Pierwsze było jajko???

0

cze

kto a raczej jak ktoś skompilował pierwszy w świecie kompilator... ? [stuk]

0

napisał go na kalkulatorze . :d

0

cze

kto a raczej jak ktoś skompilował pierwszy w świecie kompilator... ? [stuk]

pewnie wyskrobał go w kodzie maszynowym :-D

--
Pozdrawiam...
piechnat

0

jeszcze 2 epoki temu (w swiecie komputerowym oczywiście), czyli kilkanaście lat temu studenci wycinali swoje programy na kartach papierowych, a za monitor robiła drukarka, to daje jakieś wyjasnienie na czym napisano kompilator.

0

kartach papierowych

perforowanych to sie nazywało ?

--
"I think I'm Dumb"

0

Ale na taśmach pisali w Fortanie :) A w czym napisano fortana?? Wydaje mi się, że najpierw był prosty układ zapisujący, sterowany mechanicznie, dzięki któremu na początku wprowadzili interpreter fortana na "dysk twardy". A potem było już łatwo.

--
Vogel [[email protected]]

Life is just a dream, you know...
[Cowboy Bebop]

0

Pierwsza byla kura :) , przeciez jajko musialo sie z czegos wyleciec. :-D

P.S. Odpowiedzialem na pytanie topicu ;p

[browar] Chicken RuleZ [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

0

Ale na taśmach pisali w Fortanie :) A w czym napisano fortana?? Wydaje mi się, że najpierw był prosty układ zapisujący, sterowany mechanicznie, dzięki któremu na początku wprowadzili interpreter fortana na "dysk twardy". A potem było już łatwo.

Jak tak się już cofamy to pierwsza była maszyna arytmetyczna Charlsa Babgea (mogłem przekręcić :-P ). Alebo jeszcze wcześniej suwak logarytmiczny, albo jeszcze wcześniej maszyna licząca Pascala, albo jeszcze wcześniej kostki Napiera, albo liczydło Chińczyków :)
Dyskusja naprawdę ciutnio przypomina problem z jajem.
Ja sądzę, że najpierw (z czasów maszyn elektrycznych) to były maszyny liczące wybudowane na lampach elektronowych o układach już przy projektowaniu połączonych tak, żeby mogły realizować odpowiednie zadania. A każdy następny kompilator można było sobie wydziurkować. To oczywiście tylko moje zdanie. Nie znam historii kompilatorów...

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

0

Na początku to chyba wynaleźli liczby i zero. ;-)

--
;) Szymek

0

Na początku to chyba wynaleźli liczby i zero. ;-)

Oj zero pojawiło się baaaaaardzo późno. Dopiero ok. VII lub VIII wieku n.e. i używane było głównie jako cyfra wypełniająca puste miejsca. Jako liczbę uczestniczącą w rachunkach zaczęto jej dopiero używać w XVI-XVII w.!!

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

0

Pierwsza byla kura :) , przeciez jajko musialo sie z czegos wyleciec. :-D

P.S. Odpowiedzialem na pytanie topicu ;p

[browar] Chicken RuleZ [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

Jajko było dużo wcześniej, w kącu gady też są jajorodne.
Tak jak i pascala nikt w pascalu nie pisał.

0

A ja bede uparty i mowie ze byla kura :-D .
Przeciez jajko nie moglo sie samo stworzyc :-) .

[browar] Again, Chicken Rulez [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

0

Ja sądzę, że najpierw (z czasów maszyn elektrycznych) to były maszyny liczące wybudowane na lampach elektronowych o układach już przy projektowaniu połączonych tak, żeby mogły realizować odpowiednie zadania.

Dokładnie tak! Był to układ połaczonych bramek i wzmacniaczy na lampach stałym okablowaniem ,tak ,że realizował ustalony "program". Dane wprowadzano i wyprowadzano dalekopisem. Zmiana" programu" wymagała rozłożenia maszyny na części składowe i ponownego polutowania w innej konfiguracji. Później powstały maszyny które mogły zmieniać reakcję na dane w wyniku jakiegoś działania.
Jedna z pierwszych takich polskich maszyn UMC-1 stała w Gmachu Kreślarni PW na przełomie lat 60 i 70 i jeszcze działała!

--
Pzdr.
W.

0

Był to układ połaczonych bramek i wzmacniaczy na lampach stałym okablowaniem ,tak ,że realizował ustalony "program".

Poczytajcie wczesnego Lema!! Np w powiesci "Eden" zmiana parametrow w "programie" polega na przelaczeniu kilku kabelkow w inne miejsca.

--
Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

A ja bede uparty i mowie ze byla kura :-D .
Przeciez jajko nie moglo sie samo stworzyc :-) .

[browar] Again, Chicken Rulez [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

stworzyć samo się nie mogło, jednak by nie patrzeć to kura w drodze ewolucji jest o wiele dalej niż gady (jajorodne) więc jaja były wcześniej.

0

Poczytajcie wczesnego Lema!! Np w powiesci "Eden" zmiana parametrow w "programie" polega na przelaczeniu kilku kabelkow w inne miejsca.

LEM rulez (Lunar Exploring Machine) :P

--
Vogel [[email protected]]

Life is just a dream, you know...
[Cowboy Bebop]

0

stworzyć samo się nie mogło, jednak by nie patrzeć to kura w drodze ewolucji jest o wiele dalej niż gady (jajorodne) więc jaja były wcześniej.

Przeciez ja sobie zartuje a ty sie tlumaczysz :-) .

[browar]Chicken was first :d [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

0

Przeciez ja sobie zartuje a ty sie tlumaczysz :-) .

[browar]Chicken was first :d [browar]

--

Delphi 6, Macromedia Flash, (Grafika)
www.wi-download.qs.pl

Pozdrowienia!!

Czyli jaja sobie robisz, ale z jajka czy z kury.

0

I weź tu nie zablokuj postu...
Szkoda miejsca na dysku na takie czcze rozmowy.
Wejdźcie na IRCa i porozmawiajcie o kurach.

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC: #4programmers, warszawa.ircnet.pl (POLNet)

0

No i w końcu znalazłem co było pierwsze.
W cudownej książce: "Kompilatory, reguły, metody i narzędzia" (Aho, Sethi, Ullman) w rozdziale 12 został poruszony ten temat.
Takie pytania widać wielu już stawiało.
Jeden jegomość (którego nazwiska nie pamiętam) pokazał, że LISP (Kapustka coś dla Ciebie) został napisany w ... LISPie.
Lisp był pierwotnie zapisem funkcyjnym (na kartce pisali) a dopiero potem wprowadzano już zakodowane dane do komputerów (jakby ktoś nie wiedział, to przed erą von Neumanna to dane wprowadzano na kartach dziurkowanych, ale program był "pisany" na bieŻąco (Boże, widzisz takie błędy i nie grzmisz). Tzn za pomocą odpowiednich przełaczników na konsoli programista ustawiał jakie operacje ma robić komputer. I niech ktoś mi powie teraz, że assembler jest trudny. Koniec dygresji). Ten jegomość zakodował sobie na kartce interpreter LISPa (jak wiadomo interpreter to taki kompilator tylko wykonujący od razu kod, a nie tworzący programu w języku maszynowym). I ten oto interpreter odczytywał już normalny kod LISPa (ominięto fazę kodowania. Maszyna zaczęła to robić).
Metoda pisania kompilatorów w języku, dla którego się ten kompilator pisze to tzw. metoda wyciągania (ang. bootstraping).
Wirth twierdził, że kompilator pascala, który napisał, był pierwszym kompilatorem napisanym w ten sposób. Najpierw w assemblerze zakodował fragment składni pascala i utworzył w ten sposób prosty kompilator pascala, a następnie w już skompilowanym kompilatorze rozszerzył go o całość składni.
W książce jest też opisany bardzo fajny sposób przenoszenia kompilatorów pomiędzy różnymi platformami.
Można napisać kompilator w języku I, dla języka S, na platformę L. Czyli np. piszę kompilator języka Nasz Język w Delphi (działającym przecież w Windowsie) na Linuksa.

Szczerze polecam tą książkę, jeżeli ktoś jest zainteresowany kompilatorami (Tak jak ja. Część z was pewnie pamięta moje posty dot. IJP). Z góry jednak ostrzegam, że chociaż książka jest najbardziej zrozumiałą na jaką trafiłem, to jedak może być dosyć trudna w zrozumieniu (jeżeli nauczycie się Haskell'a to pewnie już problemów nie będziecie mieli dużych ;-) Nieprawdaż Kapusko? )

0

<font color="green">kto a raczej jak ktoś skompilował pierwszy w świecie kompilator... ? </span>

Taka sama zagadka jest: kto zrobił i jak pierwszy procesor. Przecież wszystkie klocki są robione przez specjalistyczne labolatoria prze inne komputery, które w ten sam sposób zostały stworzone wcześniej, też przez komputery, które to...

I tak daleeeeko w przeszłość. Przecież nikt rękami 2GHZ nie stworzy :)

Gdyby teraz z naszej planety znikneły wszystkie komputery - nie szybko byśmy doszli do takiego P4.

To się nazywa postęp cywilizacji :)

0

Dryo, chyba kupię tę książkę :):):)

0

Na początku było koło... Potem ktoś obok koła ustawił piono kawałek kijka i zobaczył: 01 - czyli pierwszy system dwójkowy...

0

Na początku było koło... Potem ktoś obok koła ustawił piono kawałek kijka i zobaczył: 01 - czyli pierwszy system dwójkowy...

Ten ktoś nazywał się Leibniz (chyba dobrze napisałem).

0

<font color="green">Ten ktoś nazywał się Leibniz (chyba dobrze napisałem).</span>

Czy to nie ten sam co wymyślił całkę oznaczoną ? :)

0

Gopttfried Wilhelm von Leibniz - filozof, matematyk, prawnik i dyplomata. Twórca rachunku różniczkowego i całkowego. Wprowadził kropkę na oznaczenie mnożenia, znak całki i różniczki, pojęcie współrzędnej i różniczki, twórca maszyny liczącej, odkrywca systemu binarnego. Duży wpływ na logikę (sprowadzenie zagadnień do rozwiązywania problemów na symbolach w oderwaniu od rzeczywistości).

0

Czasami się tak zastanawiam Dryobates skąd ty to wszytsko wiesz :):)

0

ja wiem skad Dryo wie - ma jakas dobra sciage badz strone gdzie szybko znajduje odp ;p
mam racje Dry?? [stuk] :-)

0

ja wiem skad Dryo wie - ma jakas dobra sciage badz strone gdzie szybko znajduje odp ;p
mam racje Dry?? [stuk] :-)

To akurat jest na podstawie "Encyklopedia Szkolna - Matematyka" WSiP Warszawa 1992

1 użytkowników online, w tym zalogowanych: 0, gości: 1