Aktywne Wpisy

gwda +226
Treść przeznaczona dla osób powyżej 18 roku życia...

ochucki +32
Oto problemy dzisiejszego świata:
Serial "Na Wspólnej" odcinek 4022. Opis:
"Sara Smolna ma dzisiaj spotkanie z biegłym sądowym, który ma wydać opinię w sprawie zasadności zmiany jej płci. Córka Krzysztofa spodziewa się najgorszego. Okazuje się, że relacje osób, które przez to przeszły nie są przesadzone – specjalista pastwi się nad Sarą!".
Serial "Na Wspólnej" odcinek 4022. Opis:
"Sara Smolna ma dzisiaj spotkanie z biegłym sądowym, który ma wydać opinię w sprawie zasadności zmiany jej płci. Córka Krzysztofa spodziewa się najgorszego. Okazuje się, że relacje osób, które przez to przeszły nie są przesadzone – specjalista pastwi się nad Sarą!".
źródło: 1000021674
Pobierz




shared_ptrto zło i nie powinno się ich używać: developerzy chroma chcą obłożyć większość raw pointerów zliczaniem referncji w celu wykrywania błędów https://docs.google.com/document/d/e/2PACX-1vRZr-HJcYmf2Y76DhewaiJOhRNpjGHCxliAQTBhFxzv1QTae9o8mhBmDl32CRIuaWZLt5kVeH9e9jXv/pub#cpp
Ale jak to bywa, błędy się zdarzają a borrow checkera się tu nie zaimplementuje ( ͡° ͜ʖ ͡°)ノ⌐■-■
Poza tym samo sprawdzenie poprawności programu poprzez zliczanie
@lionbest: niby tak. Z drugiej strony przy płynącym czasie i bardzo złożonej bazie kodowej prawdopodobieństwo współdzielenia zasobu rośnie szybko do 1.
Tak czy owak mój wywód dotyczy wydajności a nie designu
Jak ktoś chce mieć szybkie i bezpieczne wskaźniki, to niech w ogóle się pozbędzie wskaźników, na rzecz "object pool" i indeksowania.
Generalnie dla mnie C++ może umrzeć, więc niech żyje C++ (✌ ゚ ∀ ゚
@314159: nie jestem pewien czy Rust ma taki poziom abstrakcji jak C++.
Jest jeszcze Carbon - ale ten tworzony jest przez google więc raczej nikt poważny nie zainteresuje się tym bo ludzie wiedza jak google uwielbiam porzucać/psuć orpjekty.
https://github.com/carbon-language/carbon-lang
@lionbest: clue artykułu jest takie, że większość problemów bierze się stąd, że developer B ma nieodpowiednią wiedzę o kodzie napisanym przez developera A. Object pool brzmi dobrze przy prostych zastosowaniach, jak cykl życia obiektów się skomplikuje to pewnie jest jeszcze większy b----l (albo ogromne zużycie pamięci) niż w przypadku
Co do bibliotek w C sporo jest przepisywanych na Rusta, albo przynajmniej istnieją wrapery.
@Saly: Również się zgadzam z clue artykułu a oznaczanie co ze wskaźnikiem można robić, poprzez opakowanie go w magiczny
@lionbest: bardziej chodziło mi o to, że w community C++ często widzę taką opinię, że C++ jest mesjaszem języków, bo ma metaprogramowanie. Gdzie to metaprogramowanie jest naprawdę biedne (C++ jest chyba jedynym językiem w TOP 10, który nie pozwala na automatyczne/półautomatyczne parsowanie jsona do struktury, naprawdę potężny język), przekomplikowane (p--------e templaty, sfinae, nieczytelny kod) i da
Komentarz usunięty przez autora