Skocz do zawartości

Programista front-end, zmiana branży


Macko_da_Gama

Pomocna odpowiedź

2 minuty temu, Elvis napisał:

A tak z ciekawości zapytam - w czy napisany został Linux? Czy jego złożoność nie jest aby większa niż wielu aplikacji w pythonie? Bo jeśli przypadkiem napisany jest w C, działa całkiem wydajnie, ma ponad 20 lat, a pracowało nad nim więcej niż kilka osób to o czym cała ta dyskusja?

Muszę przyznać, że czekałem na to pytanie. Linux jest napisany w C, bo kiedy rozpoczęto ten projekt za bardzo nie było innego wyboru (zresztą do dzisiaj nie ma tutaj dużo możliwości, z języków systemowych masz jeszcze C++ i Rust i parę niszowych wynalazków). Więc rzeźbią w tym C i radzą sobie ze wszystkimi wynikającymi z tego problemami najlepiej jak mogą. To znaczy nie najlepiej. Podzielili projekt na bardzo dużą liczbę podprojektów, każdym zajmuje się osobny zespół — a i tak co chwila słyszymy o kolejnych lukach bezpieczeństwa wynikających z użycia niskopoziomowego języka. Oczywiście, da się — szczególnie jak nie ma innego wyboru. Ale zazwyczaj jednak wybór jest.

Jeśli porównasz sobie szybkość rozwoju i zaawansowanie techniczne Linuksa z innymi systemami pisanymi w odrobinę wyższego poziomu językach, na przykład takie FreeBSD pisane w C++, to różnica jest duża. Osobiście nie mogę się doczekać pierwszych używalnych systemów napisanych w Ruscie.

11 minut temu, Elvis napisał:

Leczenie własnych kompleksów na forach internetowych chyba nie ma chyba sensu - niech każdy pisze mega fajne programy w jęzku, który zna i lubi oraz pozwoli innym wybierać inne rozwiązania.

Oczywiście. Dlatego właśnie ogłaszanie śmierci Javy uważam za zwyczajnie głupie. Java będzie żyła wiecznie pod postacią Arduino IDE, o!

Link do komentarza
Share on other sites

6 godzin temu, deshipu napisał:

piszesz o syntetyzatorze mowy, i to pewnie jeszcze na jakieś mikrokontrolery albo komputery jednopłytkowe

Dobra, jeśli w ogóle nie wiesz o czym mowa to w ogóle po kiego grzyba się wypowiadasz? Chcesz udowodnić, że wiesz lepiej jaki język programowania nadaje się do zastosowań, których nie znasz? A ja myślałem że jesteś poważny...

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.