Biały Dom: przestańcie używać C oraz C++
Administracja Bidena wzywa programistów aby zaczęli używać języków 'memory-safe' - przed wszystkim Rust ale również C#, Java, Go, Ruby oraz Swift. Wszystko po to, aby zwiększyć bezpieczeństwo systemów i 'przerzucić' ciężar odpowiedzialności za ich bezpieczeństwo z programistów na twórców ww. języków
qebeq z- #
- #
- #
- #
- 34
- Odpowiedz
Komentarze (34)
najlepsze
Naczyta się junior że język jest "memory-safe" i potem pie*dol się pół dnia z instrumentami żeby znaleźć leak w kodzie produkcyjnym, bo biedaczysko nigdy nie słyszał o retain cycles
Stawiam że nie istnieje język w którym nie trzeba w ogóle myśleć o zarządzaniu pamięcią, a takie pisanie że jest "memory-safe" sprawia tylko że programista staje się bardziej leniwy, a winy najchętniej szukałby we frameworkach albo runtime. W C czy C++ przynajmniej
Inna bajka, że dopóki masz pointery, możesz sobie zrobić nieźle kuku. Więc C++ taki super nie jest.
@groman43: Wystarczy nie używać pointerów. Albo używać smart pointerów.
C++ ma wszystko a nawet więcej niż potrzeba do bezpiecznego zarządzania pamięcią. Z kolei Rust, na którego jest obecnie hype nie ma wielu rzeczy, które ma C++.
Inna sprawa, że źle napisany program potrafi zajechać pamięć nawet w takich językach jak Java.
@slx2000: to łata tylko problem wycieków, nie załatwia całej masy innych problemów z pamięcią.
Jedynym wyjściem z takich
@ken-wawa: Memory safe i dużo bajerów, łatwy dostęp do sprzętu i duża wydajność? Wybierz dowolne dwa :)
A tak naprawdę to trzeba zatrudniać dobrych programistów. Tacy nawet w C napiszą program memory safe i o dużej wydajności. Dla tych po bootcampach jest Java.
@johann-meier: