Investor pro C++ IDE

Re:Investor pro C++ IDE
« Odpověď #225 kdy: 17. 09. 2021, 10:29:31 »
Nicmene zpet k bezpecnosti jazyku.
Nevidim nadeji ze by se poptavka po programatorech mela v nejblizsi dobe snizit. Takze musime pocitat s tim, ze bude v oboru cim dal tim vic nezkusenych a nekvalifikovanych lidi.
Tudiz potreba jazyku, ktery bude chranit programatory a hlavne uzivatele jejich SW pred nebezpecim je realna.

A zrovna C nema snahu nejak nekoho chranit. A je to tak dobre, protoze C nema v rukou obycejnych smrtelniku co delat.
A studovanym odbornikum by ty "pomucky a chranice" stejne jen prekazeli....

Takze rozdily tam jsou.

Chceš teď říct třeba to, že OpenSSL programovali nějací podřadní programátoři, když se v něm objevilo tolik chyb?

Nechci.


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #226 kdy: 17. 09. 2021, 10:31:48 »
Ale 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.
Na trolla by se nemělo reagovat, i kdyby náhodou nějakou sebereflexi ukázal ;) Zvlášť když nechápe rozdíl mezi C a Rustem...

Ono 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.

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #227 kdy: 17. 09. 2021, 10:34:34 »
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...

Ink

  • *****
  • 654
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #228 kdy: 17. 09. 2021, 10:40:39 »
Ale 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.
Na trolla by se nemělo reagovat, i kdyby náhodou nějakou sebereflexi ukázal ;) Zvlášť když nechápe rozdíl mezi C a Rustem...

Ano, nereagovat by bylo v mnoha případech nejlepší. Nepříjemné je, že pak podobné bludy někdo méně znalý vezme vážně.

Ono 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é.  ;)

Re:Investor pro C++ IDE
« Odpověď #229 kdy: 17. 09. 2021, 10:52:47 »
Ale 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.
Existencia Ady spociva, v tom ze us ministerstvo obrany, potrebovalo jazyk ktory bude natolko univerzalny, ze nebudu musiet riesit kod v niecom inom. Ten isty jazyk pre unix, linux,  widle, rtos... Skompilujem v tom program pre x86, rovnako pre ARM a naviac aj pre mc pic. Je dobre citatelny aj pre neprogramatora. To ze ma vysoke naroky na programatora, to by som tiez bral ako vyhodu i ked to nie je zamerom.

Pcham ti tu ze by si sa mal zacat ucit v Ade? Nie. Preco ty pchas Rust inym ludom. To si fakt myslis ze je tak zazracny. Vecsina ludi ti aj tak odporuci ze by si si ho mal pchat medzi polky.

Ecistencia Rustu spociva v tom ze programatori v C su drahy ak su schopny. Kdezto najat lopatu, ktorej vynada prekladac, miesto draheho seniora, to je snom kazdeho investora do IT projektu... Co myslis preco sa C zmrvilo na C++, alebo pascal na delphi?


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #230 kdy: 17. 09. 2021, 10:53:11 »
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í...

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #231 kdy: 17. 09. 2021, 10:55:45 »
Ono 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. To ani není ostřejší, jen jiný úhel pohledu :)
Stěžejní je to "ve většině případů".

Re:Investor pro C++ IDE
« Odpověď #232 kdy: 17. 09. 2021, 10:56:08 »
V každém netriviálním programu je chyba. To je axiom.

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í.


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #233 kdy: 17. 09. 2021, 10:58:19 »
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.

Ink

  • *****
  • 654
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #234 kdy: 17. 09. 2021, 11:16:10 »
Pcham ti tu ze by si sa mal zacat ucit v Ade? Nie. Preco ty pchas Rust inym ludom. To si fakt myslis ze je tak zazracny.

Nikomu ho "nepchám", normálně píšu, že ho používám a jaké má podle mě silné stránky. V tomto konkrétním tématu se na to navíc někdo ptal. Pokud máš něco o Adě a bude to mít hlavu a patu, rád si to přečtu a nebudu psát, že někomu něco "pcháš".

Ecistencia Rustu spociva v tom ze programatori v C su drahy ak su schopny. Kdezto najat lopatu, ktorej vynada prekladac, miesto draheho seniora, to je snom kazdeho investora do IT projektu... Co myslis preco sa C zmrvilo na C++, alebo pascal na delphi?

Pascal není moje parketa. C++ je velice silný jazyk a pokud nechápeš, v čem je lepší, je to smutné.

Re:Investor pro C++ IDE
« Odpověď #235 kdy: 17. 09. 2021, 11:18:06 »
V každém netriviálním programu je chyba. To je axiom.

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í.
Su chyby z nepozornosti, su chyby sposobene moznostami programatora.

Jeden priklad za vsetky, senior by mal chapat ze ak ma pri dedicnosti byt dodrzane pravidlo zamenitelnosti, tak metoda potomka MUSI mat rovnake parametre, ako metoda predka. Lenze ten senior(k tomu sa dopatlal casom, nie znalostami) nechape ako tam ten parameter moze dostat. Clovek mu to vysvetli a hadaj co najde pri najblizsom code review.

Obdobnych pripadov chyb ktore nevznikly z nepozornosti ale tym ze programatora dnes hocikto, mam vcelku dost...


Re:Investor pro C++ IDE
« Odpověď #236 kdy: 17. 09. 2021, 11:24:04 »
Pcham ti tu ze by si sa mal zacat ucit v Ade? Nie. Preco ty pchas Rust inym ludom. To si fakt myslis ze je tak zazracny.

Nikomu ho "nepchám", normálně píšu, že ho používám a jaké má podle mě silné stránky. V tomto konkrétním tématu se na to navíc někdo ptal. Pokud máš něco o Adě a bude to mít hlavu a patu, rád si to přečtu a nebudu psát, že někomu něco "pcháš".

Ecistencia Rustu spociva v tom ze programatori v C su drahy ak su schopny. Kdezto najat lopatu, ktorej vynada prekladac, miesto draheho seniora, to je snom kazdeho investora do IT projektu... Co myslis preco sa C zmrvilo na C++, alebo pascal na delphi?

Pascal není moje parketa. C++ je velice silný jazyk a pokud nechápeš, v čem je lepší, je to smutné.
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...

Ink

  • *****
  • 654
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #237 kdy: 17. 09. 2021, 11:26:43 »
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?

Re:Investor pro C++ IDE
« Odpověď #238 kdy: 17. 09. 2021, 11:26:57 »
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.
Co narobim, me sa uci lahko matika, fyzika, chemia a dalsie veci ktore treba hlavne pochopit. Nedokazem sprtat, bez toho aby to bolo mozno pochopit. Ale tebe to evidentne ide...

Re:Investor pro C++ IDE
« Odpověď #239 kdy: 17. 09. 2021, 11:35:46 »
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?
Ze projekty ktore za nieco stoja, maju schopnych programatorov dostatok. Nemusia brat odpad...