Autor Wątek: C++ i inne...  (Przeczytany 3230 razy)

Offline Boalibu

  • Użytkownik

# Kwiecień 08, 2006, 23:13:51
Jak sie robi jezyki programowania takie jak c++??pisze sie je w innych jezykach??Jesli tak to jakim cudem zrobiono pierwszy jezyk programowania??

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Krzysiek K.

  • Redaktor
    • DevKK.net

# Kwiecień 09, 2006, 01:26:53
Cytuj
Jesli tak to jakim cudem zrobiono pierwszy jezyk programowania??
Wydłubano w papierze toaletowym. ;)


Tak serio, to na początku programowało się po prostu w kodzie maszynowym - pisało się w asmie na kartce, a potem ręcznie kompilowało do kodu maszynowego. Kod maszynowy wprowadzało się do komputera za pomocą jakiegoś dosyć prostego urządzenia wejścia, na przykład zestawu przełączników, albo czytnika kart/taśmy perforowanej, którego obsługa była zrobiona sprzętowo. :)

# Kwiecień 09, 2006, 01:32:34
Tak serio, to na początku programowało się po prostu w kodzie maszynowym - pisało się w asmie na kartce, a potem ręcznie kompilowało do kodu maszynowego. Kod maszynowy wprowadzało się do komputera za pomocą jakiegoś dosyć prostego urządzenia wejścia, na przykład zestawu przełączników, albo czytnika kart/taśmy perforowanej, którego obsługa była zrobiona sprzętowo. :)
Czytałem na elektrodzie, że ktoś programował tak procka (uC). Ustawiał każdy bajt po kolei (chyba na zworkach), i do flasha. Tyle że gdy popełnisz błąd, to kilka godzin przestawiania zworek są w plecy, i zaczynasz od nowa :)

Offline mINA87

  • Użytkownik

# Kwiecień 09, 2006, 12:22:43
ba, kiedyś w EDW był kurs programowania w ASM'ie mikrokontrolera 8051, do tego był cały mikrokomputerek i jak dobrze kojarze to jak ktoś nie miał kompa (i dużo takich było bo to lata 95-96) to się go programowało właśnie w kodzie maszynowym - ludzie ładnie przeliczali wszystko na HEX'y i wprowadzali kodzik z klawierki mikrokomputerka ^^

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

# Kwiecień 09, 2006, 14:21:53
Języki programowania tworzy się wymyślając składnię, a potem pisząc kompilator i ewentualne inne narzędzia takie jak IDE. Kompilator natomiast pisze się... trudno, ale jest to ciekawy temat i możesz go poznać czytając np. książkę "Kompilatory. Metody, języki, narzędzia" znaną też jako "Dragon Book".

Najpierw programowało się łącząc przewody, potem na kartach perforowanych i taśmach (były specjalne maszyny do dziurkowania tych kart, takie jak maszyny do pisania), potem jakośtam już na komputerze za pomocą terminala tekstowego (klawiatura + monitor) - początkowo w kodzie maszynowym, potem w asemblerze, a potem w językach wyższego poziomu.

Kompilatory też pisze się w normalnych językach programowania.

Offline Boalibu

  • Użytkownik

# Kwiecień 09, 2006, 14:36:19
No to fajnie wtedy mieli  ;D .Juz sobie wyobrazam jak by nie bylo dzisieszych jezykow tylko u kazdego w domu stala by taka maszynka i by sobie pisal wlasne gry  :D .Chyba nikomu by sie nie chcialo  :) .A jakie ogloszenia by byly:poszukuje przekladacza kabelkow i dziurkacza tasm  ;D

# Kwiecień 09, 2006, 14:51:08
A gry zamiast na DVD ukazywałyby się na rolkach papieru toaletowego. Przeciętna gra - 100 rolek ;D

Offline goboss

  • Użytkownik

# Kwiecień 09, 2006, 18:06:48
Oj na pewno znalazloby sie sporo ludzi, ktorzy chcieliby to robic :D Wtedy to bylby dopiero szpan. Okreslenie programista gier komputerowych staloby sie synonimem do Boga ;)
Bóg tworzył świat w 7 dni, a takie "programowanie" zajęłoby jakieś 7 wieków...

Offline really

  • Użytkownik

# Kwiecień 09, 2006, 18:28:43
Oj na pewno znalazloby sie sporo ludzi, ktorzy chcieliby to robic :D Wtedy to bylby dopiero szpan. Okreslenie programista gier komputerowych staloby sie synonimem do Boga ;)
Bóg tworzył świat w 7 dni, a takie "programowanie" zajęłoby jakieś 7 wieków...

Jak juz to 6 dni :P [ wedlug Starego Testamentu ]. Siodmego dnia odpoczywal [ tzn kodzil ;) ].
Pewnie stworzył w ciągu jednego dnia, a przez 5 poprawiał błędy. Skąd my to znamy...

Offline DarkJarek

  • Użytkownik
    • DarkJarek HomePage

# Kwiecień 10, 2006, 07:12:08
Cytuj
Pewnie stworzył w ciągu jednego dnia, a przez 5 poprawiał błędy. Skąd my to znamy...
Ciekawe czy używał debugera :D

Wracając do tematu to stworzyć własny język programowania nie jest tak trudno jak sie wydaje.

Offline siwy

  • Użytkownik

# Kwiecień 22, 2006, 14:46:05
Nie trzeba wcale tworzyc jezyka calkowicie od podstaw... Jak chcesz to mozesz oszukac :D:D:D
Wejzmy sobie taki C++ tworzysz wlasne klasy/ struktury potem potrzebne ci do szczescia funkcje i mozesz operowac tylko tym co sobie sam zaprogramowales...
I w sumie masz wteczas swoj jakby jezyk programowania :)) wiadomo ze to nie jest tak w 100% do konca bo skladnia danego jezyka pozostaje i wszystkiego nie da sie (chyba) ominac :))...

chyba dlatego C++ jest wlasnie takie popularny bo mozna go ustawic pod swoje potrzeby :))