Zobrazit příspěvky

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.


Příspěvky - Ink

Stran: 1 ... 16 17 [18] 19 20 ... 43
256
Studium a uplatnění / Re:Unicorn University - dojíždění
« kdy: 22. 09. 2021, 20:58:42 »
Nově založený účet "studenta" a hned naběhla odpovídat i nová čtenářka Rootu Karolína z Unicornu. Jsem tu jediný, komu to přijde jako svérázná propagace?

257
Vývoj / Re:Investor pro C++ IDE
« kdy: 21. 09. 2021, 17:54:07 »
Takze, bolo by fajn vytvorit jazyk s generikami, ale je mozne, ze preklad tehdajsich programov by sa nezmestil do RAM-ky. A tiez to, ze C-sko pokryvalo tehdajsie pozidavky a jeho vlastnosti su adkevatne jeho urceniu.
Však jo, historickou užitečnost mu asi nikdo nebere. Když jsem v devadesátkách porovnával Turbo Pascal s Turbo C, byl jsem nadšený tím, jak má C vymakanou základní knihovnu, úspornou syntaxi a (po přečtení Učebnice od P. Herouta) všechno do sebe smysluplně zapadá (z mého pohledu trochu na rozdíl od Pascalu - ten měl zase výhodu v rychlé kompilaci apod.).

Pak už to všechno začalo být poněkud složitější - přišlo C++ a problémy s kompatibilitou, nástup Javy, která měla všechno vyřešit apod...
Java ve své době taky řešila akutní požadavky :) Stejně jako Cobol svého času :) Nebo Objective-C...

No já jsem ani nechtěl hejtovat Javu (teda mám k ní milion výhrad), spíš ten pocit, že "tohle je ono". No a pak jsem poznal Python apod. jazyky, jasně, znal jsem základy Lispu a Prologu, zkoušel nějaký Smalltalk, ML, Haskell, Julii... Ten Rust a Go - taky to je součást cesty, v pohodě, když přijde něco lepšího, zase super.

258
Vývoj / Re:Investor pro C++ IDE
« kdy: 21. 09. 2021, 13:01:34 »
Takze, bolo by fajn vytvorit jazyk s generikami, ale je mozne, ze preklad tehdajsich programov by sa nezmestil do RAM-ky. A tiez to, ze C-sko pokryvalo tehdajsie pozidavky a jeho vlastnosti su adkevatne jeho urceniu.

Však jo, historickou užitečnost mu asi nikdo nebere. Když jsem v devadesátkách porovnával Turbo Pascal s Turbo C, byl jsem nadšený tím, jak má C vymakanou základní knihovnu, úspornou syntaxi a (po přečtení Učebnice od P. Herouta) všechno do sebe smysluplně zapadá (z mého pohledu trochu na rozdíl od Pascalu - ten měl zase výhodu v rychlé kompilaci apod.).

Pak už to všechno začalo být poněkud složitější - přišlo C++ a problémy s kompatibilitou, nástup Javy, která měla všechno vyřešit apod...

259
Vývoj / Re:Investor pro C++ IDE
« kdy: 19. 09. 2021, 12:53:45 »
Pointery jsou taky typované, "hvězdička" v C je v podstatě jen typový operátor a v překladači se s ním dá krásně pracovat (zdraví Hindney a Miler). Zbytek je sice v podstatě pravda, ale nijak nesouvisí s typovým systémem.

Co je to platné, když pak vznikají věci jako
void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))

260
Vývoj / Re:Investor pro C++ IDE
« kdy: 19. 09. 2021, 12:40:32 »
Zásadní rozdíl mezi linterem a kompilerem (staticky typovaného jazyka) je v tom, že linter lze nepoužít. (Plus je tam ta historická souvislost, že linter se používá na jazyky, které nebyly navrženy se statickými typy - Python, JS například.)
Původní linter vznikl pro C :)

C bylo z hlediska typů dost děravé - raw pointery, implicitní konverze, neexistence booleovského typu, pak spousta nástražných min typu i++ a ++i, příkaz switch, který si přímo koleduje o průšvih, docela dost důvodů kód hlídat na tak malý jazyk.

261
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 21:35:02 »
To ze si myslite ze c++ alebo rust su typovo silne jazyky, a uz nic silnejsie byt nemoze, je len dogma, ktorej sa drzite, len pre to ze vase myslenie ma obmedzene hranice, ktore vas dalej nepustia. A ako kazdy uboziak zatazeny dogmou, sa za nu budete donekonecne bit, hoci aj podrazmi.

Fajn. A teď si vygoogli, na co odkazuje přezdívka Idris.

262
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 14:44:40 »
nepoznaju rozdiel medzi typedf a using...
Nauč se anglicky a pak si přečti standard, čeká tě překvápko, somárik.
Co sa tam dozviem, ze keyword pre deklaraciu typu, pri niektorych typoch v skutocnosti nedeklaruje typ, ale vytvara alias? Proste je to nedostatok, ktory sa prejavuje tym ze C++, je typovo silne s velmi velkou rezervou.

Ano. Rozhodl ses zatlouct hřebík vidličkou a divíš se, že to kladivo moc nefunguje.
Alebo skor kladivo, ktore v niektorych pripadoch funguje ako vydlicka, podla tvaru klinca. To je typedef.

Teď se mi zatajil dech, bojím se, co se dozvím nového. Že když použiju typedef u struktury proto, že autoři C by mě jinak nutili furt dokola psát "struct", bude struct A něco jiného než struct B a tudíž i ty aliasy ukazují každý jinam? To fakt není zásluha typedefu.

263
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 13:15:37 »
nepoznaju rozdiel medzi typedf a using...
Nauč se anglicky a pak si přečti standard, čeká tě překvápko, somárik.
Co sa tam dozviem, ze keyword pre deklaraciu typu, pri niektorych typoch v skutocnosti nedeklaruje typ, ale vytvara alias? Proste je to nedostatok, ktory sa prejavuje tym ze C++, je typovo silne s velmi velkou rezervou.

Ano. Rozhodl ses zatlouct hřebík vidličkou a divíš se, že to kladivo moc nefunguje.

264
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 13:14:18 »
nepoznaju rozdiel medzi typedf a using...
Nauč se anglicky a pak si přečti standard, čeká tě překvápko, somárik.

Cože, on že by měl něco šprtat? Vždyť stačí znát úplné základy angličtiny a vědět, že C++ je zkažené C.

265
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 11:48:06 »
Sémantika typů závisí na konkrétním jazyce, Go má taky něco jako typedef, ale ekvivalence to není.

BTW souhlasím s tím, že Braindead walker není troll. Je jen extrémně tupý lopatoid.

Jsem rád, že jsme dosáhli shody.  ;) Ten rozdíl v Go je každopádně zajímavý.

266
Vývoj / Re:Investor pro C++ IDE
« kdy: 18. 09. 2021, 11:14:25 »
myslis nieco taketo?
Kód: [Vybrat]
#include <iostream>
using namespace std;

typedef int apple;
typedef int pear;

int main() {
   apple a1 = 10;
   pear p1 = 20;
   int n = a1 + p1;
   cout << "Result : " << n << endl;
   return 0;
}

ani len pri tom nezanadava. Typovo silny jazyk by ti vynadal ze nepozna operator scitania pre apple a pear...

Ako tento nedostatok jazyka zachranis testami?
v dynamickem jazyku ten kod spadne, pokud ho spustis
Což dokazuje co?
Hlavně jen blb řekne, že jabko nebo hruška jsou int. Typový alias v C++ je ekvivalence. Takhle to vypadá, když někdo nezná jazyk, vymyslí si nějaký přiblblý pseudoproblém a pak jej vysvětluje na retardovaném kódu. Oh boy...

Super, tak teď konečně možná zjistíme, co je typ a co ne. A možná si sem tam někdo uvědomí, jaký je rozdíl mezi "nedostatkem jazyka" a nedostatečným vlastním pochopením. Třikrát sláva!

267
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 12:53:53 »
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ů. "

A já myslel, že to je "Bude-li důstojník přistižen, jak očichává sedlo rotopedu v dámské tělocvičně, bude propuštěn bez soudu."

268
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 12:15:00 »
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++.

269
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 12:00:28 »
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.

Už jsi to psal, mohl bys to zhudebnit, refrén máš. Drumbľa, fujara, ideš! ;D ;D ;D

270
Vývoj / Re:Investor pro C++ IDE
« kdy: 17. 09. 2021, 11:56:58 »
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...

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.

Stran: 1 ... 16 17 [18] 19 20 ... 43