796
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 22:40:21 »Jenže těch jazyků, které skutečně umí dělat typové kontroly, je jen velmi málo.Výběr je dostatečný, i slabší typová kontrola je lepší než žádná.
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Jenže těch jazyků, které skutečně umí dělat typové kontroly, je jen velmi málo.Výběr je dostatečný, i slabší typová kontrola je lepší než žádná.
Čím víc typové kontroly (záv. typy) a statické analýzy (například borrow checker), tím lépe. Rust už má generické asociované (přidružené) typy, od toho je k silnému typovému systému jen kousek.V každém netriviálním programu je chyba. To je axiom.Moc pěkně popsáno. Souhlas.
Geniální mozky jako je např. D. Knuth těch chyb dělají velmi málo (nějaké ty šeky za chyby v TeX snad ale nakonec vypsat musel).
Běžní smrtelníci omyly dělají běžně. Ti ješitnější si to nepřipouštějía ti pragmatičtější hledají nástroje, jak minimalizovat (jimi způsobené) škody.
Součástí toho toolsetu je jednoduchý a bezpečný jazyk a k tomu IDE nebo tooly na analýzu kódu (nejlépe současně integrované v tom IDE), které pomáhají zabít bugy v zárodku. Plus jim jít naprosti určitou disciplínou, "štábní kulturou" a nesnažit se být moc chytrý (méně je někdy více, příliš rafinovaném kódu nerozumí analyzátor v IDE, kolega ani já po roce).
Kdo nezažil situaci, kdy jde do práce nevyspalý (protože třeba malé dítě v noci trápila rýma), nemá prostě "svůj den", pracuje v prostředí, které není stopro ideální z pohledu focusu a do toho ještě šéf ječí s termínem, ať se přihlásí. Samozřejmě vystupujeme jako profíci a snažíme se odvádět kvalitní práci a ty chyby nedělat. Ale proklamace typu "já ve svém kódu prostě chyby nikdy nemám" jsou úsměvné a z mé zkušnosti i o dotyčném něco vypovídají.
Formu života “Braindead walker” jsme úspěšně kontaktovali, ale domů ji nikdo nechce.Nastudujte si $355 vaseho zakonnika.
Znam jeno direktivy vesmirneho sboru...
Myslim ze #355 je
"Prvořadou povinností posádky je kontaktovat jiné formy života, vyměňovat si různé informace a pokud je to možné, přivést si je domů. "
Už ho nech, nebo se zase pocikáArgumentum ad hominem.
To je vsetko na co sa zmozete?
Sa divite ze tu mate tolko programatorov z vychodu, pri tej prudkej inteligencii? To ze ich budete urazat vas z biedy nevytrhne
Fajn, první sloka je taky na světě:
Éj, dolina, dolina, prišli sme vás Čehúňov zachrániť od životného minima... Naučili sme sa Céčko, ja, moj brat aj náš oťécko.
Ref: A vy stále s hen tým Rustom, s*riete ma s bratom Gustom.
---
A od teď už zase budu řešit jenom IDE a C++.
Vždyť ani nezná rozdíl mezi dolarem a paragrafem. Nebo to byl jeho roční plat, těžko říct.
A cimbál!Už jsi to psal, mohl bys to zhudebnit, refrén máš. Drumbľa, fujara, ideš!Ty jsi fakt marný. Já si ani nemyslím, že jsi troll...Sam si marny, ako series ma uz dlhsiu dobu. Tych diskusii, ktore trolis rustom jak agent s teplou vodou, je fakt moc. Pritom by stacilo si uvedomit, ze ak musis ludi presviedcat aky je rust skvely, tak o to zrejme nestoja. Ak by stali tak by boli tvoje intervencie zbytocne.![]()
![]()
Tohle mě štve na Go, jakmile tam není nějaká knihovna, tak FFI (cgo) tam je dost na houby.Já nejsem milovníkem C++. Ale kdybych si mohl vybrat, jestli můžu psát one-man projekt v C nebo C++, skoro vždycky bych šel do C++. Vybral bych si, samozřejmě, podmnožinu jazyka, která by mi vyhovovala. Kdybych si měl vybrat mezi C++ a Rustem, vybral bych si samozřejmě Rust, pokud bych nenarazil na problém s nedostatkem knihoven, který by se nedal rozumně vyřešit ani s FFI.C++ je velice silný jazyk a pokud nechápeš, v čem je lepší, je to smutné.Možná až příliš silný, ne? IMHO je v něm tolik WTF věcí, že zlatý Rust. Ale to je jen můj osobní názor (resp. dojem). Možná C++47 nebo něco takového bude už lepší, ale zatím máme s bídou C++20...
Je to javaman blahé paměti, jen teď píše pseudoslovensky...Ty jsi fakt marný. Já si ani nemyslím, že jsi troll...Ze projekty ktore za nieco stoja, maju schopnych programatorov dostatok. Nemusia brat odpad...C++ je velice silny jazyk... tak neviem ci mam dat na teba, alebo na ludi co prispievaju do jadra. Alebo tych co prispievaju do postgres... asi to nechapu rovnako ako ja. Ja som spokojny ze funkcie do postgresu nemusim pisat v C++ ak mi uz na poziadavky nepasuje plsql...LOL a to, že se ten jazyk nepoužívá v jednom nebo druhém konkrétním produktu, má být důkaz čeho?
C++ je velice silný jazyk a pokud nechápeš, v čem je lepší, je to smutné.Možná až příliš silný, ne? IMHO je v něm tolik WTF věcí, že zlatý Rust. Ale to je jen můj osobní názor (resp. dojem). Možná C++47 nebo něco takového bude už lepší, ale zatím máme s bídou C++20...
Vecsina ludi ti aj tak odporuci ze by si si ho mal pchat medzi polky.Oslňující úroveň intelektuální a jazyková. Nauč se aspoň vlastní rodný jazyk, kašpare.
Ano. To ani není ostřejší, jen jiný úhel pohleduOno to je celé o tom mít hodně muziky za málo peněz, Rust, Go, Swift atd. oproti C prostě přináší hlavně komfort. Ale na tom se asi shodneme.Určitě. Byl bych ale ostřejší - psát programy v nízkoúrovňovém jazyku je ve většině případů nesmyslně drahé.

Ano, nereagovat by bylo v mnoha případech nejlepší. Nepříjemné je, že pak podobné bludy někdo méně znalý vezme vážně.Takových bludů je plný internet, to nejde "bojovat" proti všem kravinám, co kdo někde vyplodí...
Chceš teď říct třeba to, že OpenSSL programovali nějací podřadní programátoři, když se v něm objevilo tolik chyb?Zrovna kryptografie je IMHO trochu specifická, tady má slovo "bezpečnost" jiný (resp. širší) význam. Navíc jim tam NSA schválně zanášela chyby...
Na trolla by se nemělo reagovat, i kdyby náhodou nějakou sebereflexi ukázalAle keby si bol chytrejsi, tak by si vedel v C pisat bezpecny soft. Pripadne v Ade, alebo spark...Existence Ady dokazuje, že C fakt není až tak bezpečný jazyk. Existence Rustu dokazuje, že Ada fakt není až tak suprově navržený jazyk. Existence Johna Carmacka dokazuje, že Tvoje bludy o bezpečném C jsou silácké řeči bez sebereflexe.
Zvlášť když nechápe rozdíl mezi C a Rustem...Cize C je nebezpecne? Nie, nebezpecny je patlal ktori pri tom sedel a skutocnost ze mu nahradite C rustom na tom nic nezmeni.A ty sedáváš při čem? Kromě ohně na salaši teda...
Rust? Dakujem, nechcem. Skuste si ked tak otvorit binarku co stvoril, v cutter alebo inom nastroji pre reverse enginering... Ak clovek vie v assembleri, tak by z toho grcal. Go z tohoto pohladu este horsie. Len pre to ze sa v ruste nauci pisat hocijaka lopata, podobne ako v c++, tak ho nemusim pouzivat tiez.Brečíš na nesprávné mohyle, Rust používá LLVM. Jinak Rust má zrovna tu vlastnost, že "hocijaká lopata" s bídou přeloží "Hello, world" a pak už ji překladač spolehlivě odfiltruje, takže i kdybys nakrásně chtěl, Rust není pro tebe.