Jak w tytule, które języki według waszej opinii miały duży wpływ na branże IT, komputerów i internetu.
- Asembler
- C
- Python
- Java
- JavaScript
Ktoś się nie zgadza z moją listą, powinien być tam inny język programowania?
Jak w tytule, które języki według waszej opinii miały duży wpływ na branże IT, komputerów i internetu.
Ktoś się nie zgadza z moją listą, powinien być tam inny język programowania?
Dobra lista. Nie zgodziłbym się tylko z Pythonem i zamiast tego dodał C++.
zapomniany dawny HTML
Reszta to drobne poprawki i plagiaty :-)
http://www.digibarn.com/collections/posters/tongues/ComputerLanguagesChart-med.png
A może Perl?
Duży staroć. ma sporo pakietów i PHP z niego czerpało.
BASIC - Beginner's All-purpose Symbolic Instruction Code)
To na pewno trzeba rozpatrywać z podziałem na czas. np 5 języków które zmieniły IT w XXI wieku.
Z mojej strony były by to:
Żeby nie było z tej listy do czynienia mam głównie z SQLem.
Jak to ma być krótka i w miarę aktualna lista to OP wg mnie trafił w samo sedno.
moim zdaniem jednak PHP należałoby dodać, ponieważ jest to język, dzięki któremu programowanie webowe trafiło pod strzechy i masę serwisów powstało dzięki PHP. Jakoś skrypty w C czy Perlu nie poruszyły tak internetu, jak zrobił to PHP.
Dodałbym również Lisp, który do dzisiaj wywiera wpływ (nawet WebAssembly jest wzorowany na skladni Lispa, nie mówiąc o tym, że JS to miał być Lisp) czy Smalltalk (duży wpływ na OOP, poza tym dzięki Smalltalkowi powstało Objective-C).
No i Basic, podobnie jak Pascal - które były dla wielu pewnie pierwszymi językami programowania, więc wpłynęły na to w ten sposób, że wiele osób się zainteresowało programowaniem dzięki takim językom.
Ogólnie dobra lista. Jednak C zmienił bym na "C / C++", a Pythona zamienił z PHP.
Assembler to nie język programowania (jako taki) tylko forma zapisu kodu maszynowego, więc odpada na starcie.
angielski
większość języków w swojej składni ma angielski
Jak najbardziej Python znajduje się zasłużenie na liście, być może w polsce gdzie klepie się głównie stronki dla janusza w javie - python nie jest zbyt popularny, ale ten język od jakichś 5 lat jest głównym językiem rewolucji AI/uczenie maszynowe, czyli to będzie chyba 4 wielkiej rewolucji technologicznej (czy tam którejś tam, zależy jak się liczy). Gdyby nie prostota pythona ludzie po matematyce, statystyce, ekonometrii mieliby duże problemy z wejściem w tą dziedzine, a tym samym jej rozwój byłby znacznie wolniejszy.
@Mistrzowski Młot z tego co wiem wśród statystyków zdecydowanie popularniejsze są języki z rodziny S Systems (AFAIK najpopularniejsza implementacja to GNU R), wśród matematyków i im podobnych to chyba jednak Mathematica, która miażdży Pythona możliwościami na dzień dobry lub FORTRAN do którego Python i tak się ucieka jak trzeba zrobić jakieś poważniejsze obliczenia (NumPy zawiera sporo bibliotek napisanych właśnie w FORTRANIE). To samo się tyczy uczenia maszynowego gdzie jest jeszcze MATLAB.
Python jest "językiem rewolucji" bo jest prosty i próg wejścia jest niski, ale sam w sobie nie jest rewolucyjny, bo tak na prawdę te wszystkie rzeczy, które wymieniłeś to Python jest tylko ładną nakładką, by wygodnie się używało, a całe "heavy lifting" jest robione w innych językach.
czlowieku co ty dajesz, całe uczenie maszynowe idzie w pythonie. statystyka i ekonometrie to osobna sprawa.
Nie chodzi o to co jest w czym napisane, czy numpy jest napisany w fortranie czy w C, chodzi o efekt końcowy. Python jest rewolucyjny, bo umożliwia szybkie i proste budowanie systemów opartych na AI, i umożliwia matematykom, statystykom i ekonometrykom implementację ich metod w systemach inżynierskich, big data, czy dużych systemach finansowych(w przeciwienstwie do matlaba, mathematicy, R czy SASa). I na tym polega jego rewolucyjnośc i wkład w rozwój uczenia maszynowego. Gdyby Ci ludzie tkwili dalej w mathematice, R, SASie, matlabie to nie byłoby całej rewolucji związanej z "data science" tzn. implementacją statystyki i uczenia maszynowego w dużych systemach inżynierskich, finansowych itp.
A to w czym jest napisany numpy, to jest zupełnie bez znaczenia. Nie rozumiem za bardzo tego toku rozumowania, to na tej zasadzie to, że statystyka matematyczna jest zbudowana na bazie algebry i analizy, implikuję że statystyka matematyczna nie może być rewolucyjną dziedziną wiedzy? wiadomo że wszystko jest zbudowane jak piramida w nauce i informatyce, ale liczy się efekt końcowy.
hauleth napisał(a):
Python jest "językiem rewolucji" bo jest prosty i próg wejścia jest niski, ale sam w sobie nie jest rewolucyjny, bo tak na prawdę te wszystkie rzeczy, które wymieniłeś to Python jest tylko ładną nakładką, by wygodnie się używało, a całe "heavy lifting" jest robione w innych językach.
Żaden z języków, które wymieniłeś oprócz Pythona nie jest językiem ogólnego przeznaczenia. Poza tym niektóre biblioteki Python'a zawiera reimplementacje bibliotek z Fortrana (z resztą podobnie jest u C++, Javy i całej masy innych języków). Jeżeli reimplementacja jakiejś funkcjonalności w bibliotece ma decydować o tym czy język przestaje być rewolucyjny to nawet Twoja lista powinna wyglądać inaczej...