Investor pro C++ IDE

Ink

  • *****
  • 658
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #75 kdy: 12. 09. 2021, 08:44:28 »
Len by ma zaujimalo preco prave Rust, co je na Ruste take dobre, v com je Rust lepsi ako napr. D ?
Pred 5 rokmi som skusal D a bol som z toho celkom nadseny, pekny univerzalny jazyk, syntaxou podobny C, dokonca ma prikaz rdmd, kedy v jednom kroku skompiloval a spustil program, co sa mi zdalo vhodne aj na nejake skriptovanie.

Víš, jsou dva přístupy. Jeden tvrdí, že dokonalý návrh je takový, že už k němu není co přidat a druhý zase, že dokonalý návrh je takový, že z něj nemůžeš nic odebrat, aniž by to celé přestalo fungovat. Rust je výsledkem druhého způsobu uvažování. Na Rustu je dobré to, že dělá všechno proto, aby výsledné programy byly korektní a veškeré chyby se pokud možno projevily už v době implementace, ať už tím, že je zachytí kompilátor nebo tím, že donutí uživatele "výjimky" vidět a na místě řešit.

A víš, proč D nikdy nenahradí C++, kromě problémů s načasováním a historicky s licencí? Protože je to pořád jenom převlečené C++, jenom přidává další a další vlastnosti a C++ to dělá taky.


xyz

  • ***
  • 201
    • Zobrazit profil
Re:Investor pro C++ IDE
« Odpověď #76 kdy: 12. 09. 2021, 09:01:17 »
Kdyby to IDE chybelo na trhu, tak uz se toho nekdo chytne (pravdepodobne v daleke Americe) a nebude se cekat na investora z Rootu.


Re:Investor pro C++ IDE
« Odpověď #77 kdy: 12. 09. 2021, 09:28:34 »
Len by ma zaujimalo preco prave Rust, co je na Ruste take dobre, v com je Rust lepsi ako napr. D ?
Pred 5 rokmi som skusal D a bol som z toho celkom nadseny, pekny univerzalny jazyk, syntaxou podobny C, dokonca ma prikaz rdmd, kedy v jednom kroku skompiloval a spustil program, co sa mi zdalo vhodne aj na nejake skriptovanie.

Víš, jsou dva přístupy. Jeden tvrdí, že dokonalý návrh je takový, že už k němu není co přidat a druhý zase, že dokonalý návrh je takový, že z něj nemůžeš nic odebrat, aniž by to celé přestalo fungovat. Rust je výsledkem druhého způsobu uvažování. Na Rustu je dobré to, že dělá všechno proto, aby výsledné programy byly korektní a veškeré chyby se pokud možno projevily už v době implementace, ať už tím, že je zachytí kompilátor nebo tím, že donutí uživatele "výjimky" vidět a na místě řešit.

casto je rychlejsi a jednodussi oddebugovat zivy program, nez bojovat s kompilatorem.

A víš, proč D nikdy nenahradí C++, kromě problémů s načasováním a historicky s licencí? Protože je to pořád jenom převlečené C++, jenom přidává další a další vlastnosti a C++ to dělá taky.

D neni prevlecene C++, napr ma automatickou zpravu pameti

Ink

  • *****
  • 658
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #78 kdy: 12. 09. 2021, 10:11:53 »
Len by ma zaujimalo preco prave Rust, co je na Ruste take dobre, v com je Rust lepsi ako napr. D ?
Pred 5 rokmi som skusal D a bol som z toho celkom nadseny, pekny univerzalny jazyk, syntaxou podobny C, dokonca ma prikaz rdmd, kedy v jednom kroku skompiloval a spustil program, co sa mi zdalo vhodne aj na nejake skriptovanie.

Víš, jsou dva přístupy. Jeden tvrdí, že dokonalý návrh je takový, že už k němu není co přidat a druhý zase, že dokonalý návrh je takový, že z něj nemůžeš nic odebrat, aniž by to celé přestalo fungovat. Rust je výsledkem druhého způsobu uvažování. Na Rustu je dobré to, že dělá všechno proto, aby výsledné programy byly korektní a veškeré chyby se pokud možno projevily už v době implementace, ať už tím, že je zachytí kompilátor nebo tím, že donutí uživatele "výjimky" vidět a na místě řešit.

casto je rychlejsi a jednodussi oddebugovat zivy program, nez bojovat s kompilatorem.

S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #79 kdy: 12. 09. 2021, 10:45:20 »
casto je rychlejsi a jednodussi oddebugovat zivy program, nez bojovat s kompilatorem.
Boj s překladačem Rustu je mýtus. Pokud někdo se zkušenostmi třeba s C++ nebo Javou musí po přečtení “The Book” urputně “bojovat” s překladačem, neměl by být vůbec vývojářem.


PanVP

Re:Investor pro C++ IDE
« Odpověď #80 kdy: 12. 09. 2021, 11:21:16 »
S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl.

Na jednoho dobrého programátora připadá 20 pasičů.
Že ty děláš fisting neznamená, že ho zvládnou i ostatní, většina se zmůže na "nic moc misionáře" :-D
Co se líbí jednomu nevyhovuji jinému - proto je na trhu spoustu místa a není univerzální produkt.

PanVP

Re:Investor pro C++ IDE
« Odpověď #81 kdy: 12. 09. 2021, 11:26:31 »
Kdyby to IDE chybelo na trhu, tak uz se toho nekdo chytne (pravdepodobne v daleke Americe) a nebude se cekat na investora z Rootu.

Amerikánec programátor bere 200 měsíčně jako junior a některý si přijdou i na 400.
Ti vymýšlí něco, co jim vydělá násobně tolik, co berou.
Češi berou málo - velmi líní programátoři i třeba jen 80 hrubého, ti mohou pošilhávat po částce půl míče zisku z projektu.
 

Re:Investor pro C++ IDE
« Odpověď #82 kdy: 12. 09. 2021, 11:27:48 »
S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

pokud se ridite heslem "if it compiles, ship it"

v opacnem pripade musite program prubezne kompilovat a testovat, v takovem pripade ocenite zejmena rychlou kompilaci a moznost "praseni" ruznych docasnych uprav

priklad z realneho sveta - Parity nikdy nenahradilo Geth

Ink

  • *****
  • 658
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #83 kdy: 12. 09. 2021, 11:40:34 »
S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

pokud se ridite heslem "if it compiles, ship it"

v opacnem pripade musite program prubezne kompilovat a testovat, v takovem pripade ocenite zejmena rychlou kompilaci a moznost "praseni" ruznych docasnych uprav

priklad z realneho sveta - Parity nikdy nenahradilo Geth

Promiň, na tohle nemám čas. V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy. Pokud si někdo myslí, že mu v jiném jazyce (ať už to je Go nebo třeba Smalltalk) půjde práce líp, nemá smysl se hádat a přeju mu to, ale dát takovýto příklad jako "důkaz", to je až nedůstojné. Hezký den.
« Poslední změna: 12. 09. 2021, 11:43:01 od Ink »

Re:Investor pro C++ IDE
« Odpověď #84 kdy: 12. 09. 2021, 11:56:02 »
Rust ma oblasti pouziti, ale cpat ho vsude je jen honeni ega

kdyz GC vylozene neprekazi, neni duvot nepouzit jednodussi jazyk s GC

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #85 kdy: 12. 09. 2021, 12:29:32 »
S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

pokud se ridite heslem "if it compiles, ship it"

v opacnem pripade musite program prubezne kompilovat a testovat, v takovem pripade ocenite zejmena rychlou kompilaci a moznost "praseni" ruznych docasnych uprav

priklad z realneho sveta - Parity nikdy nenahradilo Geth
V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy.
Jak souvisí typové aliasy s prototypováním?

Ink

  • *****
  • 658
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #86 kdy: 12. 09. 2021, 13:04:08 »
V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy.
Jak souvisí typové aliasy s prototypováním?

Nemusím se hned ze začátku detailně zamýšlet nad strukturou dat, pojmenuju si daný typ a dosadím si za něj třeba jenom (). Až si to situace vyžádá, bude z něj struct, enum nebo něco podobného.

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Investor pro C++ IDE
« Odpověď #87 kdy: 12. 09. 2021, 13:49:41 »
V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy.
Jak souvisí typové aliasy s prototypováním?
Nemusím se hned ze začátku detailně zamýšlet nad strukturou dat, pojmenuju si daný typ a dosadím si za něj třeba jenom (). Až si to situace vyžádá, bude z něj struct, enum nebo něco podobného.
Nejvíc “cool” jsou v Rustu derived makra.

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Investor pro C++ IDE
« Odpověď #88 kdy: 12. 09. 2021, 15:56:05 »
Rust ma oblasti pouziti, ale cpat ho vsude je jen honeni ega
Kdo ho cpe všude?


kdyz GC vylozene neprekazi, neni duvot nepouzit jednodussi jazyk s GC
Pointa je v tom, že Rust se svým počítáním referencí může být pohodlnější než ledasjaký jazyk s GC.

Re:Investor pro C++ IDE
« Odpověď #89 kdy: 12. 09. 2021, 17:20:48 »
Vsimli ste si ze akonahle niekto zacne diskusiu okolo C/C++, tak hned je tam kopa prispeckov o tom aky je rust skvely, i ked je to total offtopic?