Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Jaki język programowania działa najszybciej?


  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Wojciech_Z-6186c7da20

Wojciech_Z-6186c7da20
  • 28 postów

Napisano 05 sierpnia 2020 - 09:39

Witam użytkowników.

Który z języków programowania (np. C, C++, Swift, asembler) działa najszybciej? Do moderatora ftpd: to nie jest złośliwość w stosunku do Pana, po prostu niech się wypowiedzą inni użytkownicy.



#2 Mikołaj Maciejko

Mikołaj Maciejko
  • 2 311 postów

Napisano 05 sierpnia 2020 - 09:49

Assembler najszybszy, ale w praktyce nie da się w nim w całości napisać współczesnego programu komputerowego. Nawet napisanie standardowego „Hello World”, gdyby się miało wyświetlić w oknie, a nie w terminalu to byłby koszmar i jego stworzenie zajęłoby eony.

 

Szybkość pozostałych, wysokopoziomowych języków kompilowanych zależy od jakości kompilatora, i w praktyce jest bardzo zbliżona. Nieco wolniejsze będą programy pisane w Javie, bo uruchamiają się w wirtualnej maszynie Java. Najwolniejsze są języki interpretowane, np Python.

 

Największy wpływ na szybkość programu ma jakość kodu, właściwe dobranie struktur danych i algorytmów, a nie zastosowanie tego, czy innego języka.


Użytkownik Mikołaj Maciejko edytował ten post 05 sierpnia 2020 - 09:59


#3 Wojciech_Z-6186c7da20

Wojciech_Z-6186c7da20
  • 28 postów

Napisano 05 sierpnia 2020 - 10:37

Pewnie Mikołaj Maciejko napisze, że to "przedpotopowy" komputer. Ja kiedyś programowałem demka na Amidze w asemblerze i jakbym miał programować je w np. w C++ to by się wlekły. Prawda, że w asemblerze trudniej się programuje. Coś za coś. Mikołaj Maciejko napisał: "Największy wpływ na szybkość programu ma jakość kodu, właściwe dobranie struktur danych i algorytmów, a nie zastosowanie tego, czy innego języka." Ja się nie czepiam ale o kodzie można mówić tylko przy programowaniu w asemblerze  (kod maszynowy). Powtarzam: nie jestem złośliwy.



#4 Mikołaj Maciejko

Mikołaj Maciejko
  • 2 311 postów

Napisano 05 sierpnia 2020 - 11:04

Kod maszynowy to nie jedyny kod, jaki występuje w przyrodzie. Jest chociażby kod źródłowy, ale widzę, że znowu nie przyszedłeś się o coś zapytać, bo szukasz wiedzy, tylko, żeby sobie popolemizować, a swoje i tak "wiesz". Podobnie, jak w pozostałych dwóch wątkach, które założyłeś. Więc ja już Cię karmić nie będę.

 

PS. Czy Ty przypadkiem nie wspominałeś, że już się nie będziesz na tym forum udzielał?


Użytkownik Mikołaj Maciejko edytował ten post 05 sierpnia 2020 - 11:06


#5 Wojciech_Z-6186c7da20

Wojciech_Z-6186c7da20
  • 28 postów

Napisano 05 sierpnia 2020 - 11:45

No tak. Przepraszam. Żegnam. I ja nikogo nie wyzywałem od "trolli" jak to zrobił ftpd. Naprawdę już żegnam.


Użytkownik Wojciech_Z edytował ten post 05 sierpnia 2020 - 12:00


#6 ftpd

ftpd

    Nie.


  • 19 906 postów
  • Płeć:
  • SkądPoznań

Napisano 05 sierpnia 2020 - 14:04

Trzymam kciuki.


---
Jestem Grammar Nazi. Nie znoszę błędów, leni, idiotów i hipsterów.
NIE pomagam przez PW. Mogę co najwyżej pogawędzić.
NIE odpisuję na wiadomości najeżone błędami. Nie chce mi się męczyć oczu.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych