Google dokazao: C++ je najbrži

poruka: 82
|
čitano: 17.942
+/- sve poruke
ravni prikaz
starije poruke gore
Ovo je tema za komentiranje sadržaja Bug.hr portala. U nastavku se nalaze komentari na "Google dokazao: C++ je najbrži".
15 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži

xvx, Nemam vremena tako fino citirati, ali mislim da si malo promašio.

C++ jest fleksibilan jezik i po mojoj procjeni nije "strongly typed" kao što je to C#/Java, s čime se slaže i kolega funat. Možda ti miješaš "dynamically typed" i "statically typed" pojmove? Ja nisam mislio na to dvoje, a možda je i cijela rasprava nepotrebna s obzirom na širinu i nestandardnost definicije tih pojmova. Ja smatram da C/C++ mogu biti "weakly typed" jezici upravo zbog void*a, implicitnih i cast konverzija koje prolaze bez problema.

 

Citirana rečenica nigdje ne spominje .NET biblioteku kao prednost C#-a. To su dvije odvojene rečenice i nemaju veze jedna s drugom, a kamoli da su argument.

 

Moje mišljenje je da je C/C++ bolji za učenje, stoga ne može biti pogrešno, ti se samo možeš ne slagati s njim. C# nije pojednostavljena verzija C++ jezika. Taj komentar mi pokazuje da baš i nisi siguran što je C# i kako je nastao te na kojim temeljima. Urbani mit o pokazivačima i predlošcima je smiješan u ovakvoj raspravi i prikladniji je plašenju srednjoškolaca, jer C# ima i kompleksne mehanizme poput lambdi, LINQ-a, dinamičkih konstrukcija i sl., a generici prilično dobro zamjenjuju predloške. "Sintaktički šećer" tek ubrzava kodiranje, ali ne čini mogućnosti jezika skrivenima ili nepostojećima.

 

Posve si promašio poantu u ostatku posljednjeg komentara, ali s obzirom da bih se odgovorom ponavljao i da se dio odgovora svodi na osobne preferencije, preskočit ću.

 

Programko, Kao što sam rekao, C++ je vrlo fleksibilan (i moćan) jezik, bez daljnjega, ali je znatno podložniji bugovima zbog načina na koji se piše i kako radi. Možeš li dati primjer "right value reference operatora" da izbjegnemo moguća promašena komentiranja.

 

Što se tiče Borlanda, ne nije nemoguće, ali je kodiranje u jeziku duže i nezgodnije. MFC postoji, ali ga rijetko tko više koristi. Spomenuo sam cijenu od 1200 eura zato što je za početnike o kojima smo govorili, 1200 eura previše kao što je previše i Visual Studio Ultimate (koji gotovo nikome ne treba, osim većim timovima s integracijom TFS-a i naprednim analitičkim i inim alatima). Visual Studio iz Express obitelji je besplatan, a nudi više od besplatnog Borlanda koji ne postoji. Za početnike idealno.

Ostalo me se ne tiče pa... {#}

12 godina
neaktivan
offline
Google dokazao: C++ je najbrži

A najbolje je raditi u onoj platformi koju najbolje poznajete.

Poruka je uređivana zadnji put uto 7.6.2011 9:41 (dah321).
 
0 0 hvala 0
15 godina
odjavljen
offline
Google dokazao: C++ je najbrži

"Writing in C or C++ is like running a chain saw with all the safety guards removed,"   — Bob Gray.

"Ever spend a little time reading comp.lang.c++ ? That's really the best place to learn about the number of C++ users looking for a better language."   — R. William Beckwith.

"In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg."   — Bjarne Stroustrup.

Moj PC  
0 0 hvala 0
13 godina
protjeran
offline
Google dokazao: C++ je najbrži

Ovakve rasprave su nepotrebne. Svatko koristi ono što mu najbolje odgovara osobno i u poslovnom smislu. Nema druge. Meni odgovara C i python, i nitko mi ne može reći bi mi nešto drugo bilo bolje kad mi je najugodnije u tome raditi, a i najbrže.

 

Better safe than Sony
 
5 0 hvala 0
12 godina
neaktivan
offline
Re: Google dokazao: C++ je najbrži
Programko kaže...

Netko je spomenuo kako 1200 Eura za Borlan c++ puno i kako se u Visual studiu dobije bespatno puno više. Koliko ono košta VS 2010 Ultimate koliko, koliko ... Više nego moje auto.

Ja sam samo govorio o licenci koju ja imam (Professional). Znači, za jednog korisnika. Puna Arhitect verzija košta 3500 eura + PDV = 4300 eura po korisniku.

Poruka je uređivana zadnji put uto 7.6.2011 11:00 (TracerCPP).
13 godina
neaktivan
offline
Google dokazao: C++ je najbrži

Sve ima svoje prednosti i svoje mane. Činjenica je da su Java i .Net jezici koji omogućuju developeru brži razvoj aplikacija u velikoj većini slučajeva. Ako je potrebna brzina izvođenja onda ću definitivno aplikaciju razviti u c++. Danas ionako imamo mogućnosti povezivati programske jezike i napisati određene module u recimo c++ i preko Platform Invoke-a ih koristiti u .net-u. Na taj način možemo korisiti i gomilu windows api-a ako baš želimo i ako se naravno pokaže potreba (meni se u veoma mnogo slučajeva i pokazala). Isto tako i u Javi preko JNI-a možemo korisiti nativ dll-ove ako nam je to potrebno. Java i C# su jezici koji su objektno mnogo rafiniraniji od c++ i kao takvi u business aplikacijama imaju veliku prednost, a također imaju veliku prednost ako je u pitanju održavanje, nadogradnja software-a itd, itd. Ponavljam, ako mi je kritičan neki dio koda što se tiće brzine, ko me priječi da to napišem u c-u ili i c++, kreiram dll-ove i to importam u Javi ili C#.

Spominjano je također i asinkrono programiranje, što je u svojoj suštini samo implicitno pozivanje određenih funkcija u posebnoj dretvi, sa rezultatom izvršavanja. Najčešće se to izvršava u Thread Pool-u. Takvo nešto je moguće implementirati u svakom programskom jeziku koji podržava višedretvenost (a to su naravno svi moderni jezici), pa je GLUPO govoriti koji jezici imaju, a koji nemaju mogućnost asinkronog programiranja, jer ga svi u nekom obliku imaju. C# naravno to veoma olakšava jer ima masu ugrađenih funkcija za asinkrono izvršavanje, a također ima veoma pojednostavljeni način korištenja Thread Pool-ova (što programer kod asinkronog programiranja niti ne mora znati).

Uglavnom, sve ima svoje za i protiv i ne treba se tu previše oko toga zamarati.

 
0 0 hvala 0
15 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži

Asinkrono je spomenuto u kontekstu jednostavnosti. C# znatno olakšava i smanjuje mogućnost pogrešaka kod MT kodiranja. MT je izrazito naporno debugirati.

16 godina
offline
Re: Google dokazao: C++ je najbrži
TracerCPP kaže...
Programko kaže...

Netko je spomenuo kako 1200 Eura za Borlan c++ puno i kako se u Visual studiu dobije bespatno puno više. Koliko ono košta VS 2010 Ultimate koliko, koliko ... Više nego moje auto.

Ja sam samo govorio o licenci koju ja imam (Professional). Znači, za jednog korisnika. Puna Arhitect verzija košta 3500 eura + PDV = 4300 eura po korisniku.

 

Daj reci - jel ti uopće šta radiš u c++, ili samo trošiš taj Borland drag&dropajući kontrole po formi radeći unos/ispis iz baze? 

Jesi napisao koji driver, implementirao neki low level protokol na winsocku, ručno radio x86 optimiziranje? Jer meni se čini - NHF - da ti nemaš pojma o čem pričaš, nego tu reklamiraš neki drag&drop alat koji si skupo platio i sada si to pokušavaš opravdati.

 

Ja sam prije 4 godine bio na projektu implementacije H323 voice/video/desk share protokola u klijenta baziranog na .NET-u. Radio sam to kao outsourcer za firmu u Kaliforniji. U paraleli sam radio s jedne strane ActiveX dll kontrolu u c++-u (koja je bila veza prema H323 Gatekeeperu, i implementirala je TCP komunikaciju), gdje je bilo svega od multiple nasljeđivanja do low level serijalizacije na TCP levelu. Klijent je bio .NET 2.0 jer je bilo neusporedivo lakše razviti privlačan GUI klijent sa cache bazom nego to ići raditi MFC-om. Poprilično sam upoznao razlike i mogu reći da je c# prema c++ kao vožnja lade nive s potrošenim kočnicama i razvaljenom getribom prema vožnji mercedes S klase s automatik mjenjačem. Niva ide svuda i preko svega, ali mečka ide 250 na sat ako ima autocestu (čitaj .NET runtime).

16 godina
online
Re: Google dokazao: C++ je najbrži
funat kaže...

c# prema c++ kao vožnja lade nive s potrošenim kočnicama i razvaljenom getribom prema vožnji mercedes S klase s automatik mjenjačem

C# == Lada Niva ?

Always code as if the one ending up maintaining your code is a violent psychopath who knows where you live.
15 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži
Elles D. kaže...
funat kaže...

c# prema c++ kao vožnja lade nive s potrošenim kočnicama i razvaljenom getribom prema vožnji mercedes S klase s automatik mjenjačem

C# == Lada Niva ?

Obrnuto. {#}

12 godina
neaktivan
offline
Re: Google dokazao: C++ je najbrži
funat kaže...

Daj reci - jel ti uopće šta radiš u c++, ili samo trošiš taj Borland drag&dropajući kontrole po formi radeći unos/ispis iz baze? 

Jesi napisao koji driver, implementirao neki low level protokol na winsocku, ručno radio x86 optimiziranje? Jer meni se čini - NHF - da ti nemaš pojma o čem pričaš, nego tu reklamiraš neki drag&drop alat koji si skupo platio i sada si to pokušavaš opravdati.

NHF ali nemaš pojma o mom znanju, radu i iskustvu i stoga se okani omalovažavanja na osobnom nivou. Isto tako, ne kanim ja ovdje istresati svoj neki rezime kako bih tebi ili takvima nešto dokazivao. Radi ti se u C#-u? Samo izvoli. I coudn't care less. No isto tako, pusti i druge na miru.

Poruka je uređivana zadnji put uto 7.6.2011 11:31 (TracerCPP).
16 godina
protjeran
offline
Re: Google dokazao: C++ je najbrži
Tonči kaže...
Elles D. kaže...
funat kaže...

c# prema c++ kao vožnja lade nive s potrošenim kočnicama i razvaljenom getribom prema vožnji mercedes S klase s automatik mjenjačem

C# == Lada Niva ?

Obrnuto. {#}

 Mislim da je Google dokazao tko je Lada Niva, a tko Mercedes

Programko http://programko.bloger.hr
16 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži
TracerCPP kaže...

NHF ali nemaš pojma o mom znanju, radu i iskustvu i stoga se okani omalovažavanja na osobnom nivou. Isto tako, ne kanim ja ovdje istresati svoj neki rezime kako bih tebi ili takvima nešto dokazivao.

 

Naravno...

 

 

Freak Show Inc.
12 godina
neaktivan
offline
Google dokazao: C++ je najbrži

S obzirom da su krenule očite provokacije ne kanim više sudjelovati u ovoj raspravi. Pozdrav svima {#}!

Moj PC  
0 0 hvala 1
16 godina
online
Re: Google dokazao: C++ je najbrži
Tonči kaže...
Elles D. kaže...
funat kaže...

c# prema c++ kao vožnja lade nive s potrošenim kočnicama i razvaljenom getribom prema vožnji mercedes S klase s automatik mjenjačem

C# == Lada Niva ?

Obrnuto. {#}

Pa zato i pitam... nekako me strah programera koji ovako postavlja logičke uvijete :)

Always code as if the one ending up maintaining your code is a violent psychopath who knows where you live.
14 godina
neaktivan
offline
Google dokazao: C++ je najbrži

Evo da se i ja malo uključim samo sumnjam da ću išta postić s ovim postom jer ovdje su si neki utuvili u glavu nešto i sad to sljepo sljede.

 

Opće poznato pravilo je da jezik/platforma i nisu toliko bitni ukoliko ih koristi stručan programer.

 

Šta želim s time naglastiti?

Iako C#/.net ima GC ipak postoje određene "kerefeke" pomoću kojih se upravljanje memorijom može optimizirati, tu prije svega mislim na korištenje Dispose/Finalize patterna, korištenja using blok-a, korištenje ispravnih tipova podataka(npr. moderni procesori su optimizirani za rad s Int32 i Double tipom podataka) i sl.

 

Također C#/.net podržava pointere kroz Interoop, unsafe blok, ili u .net 4 verziji kroz memory maped files.

 

I za kraj:

Dobar programer će neovisno o platformi/jeziku pisati optimiziran kod, a onaj loš neće, u c++ to dolazi još više do izražaja jer on dozoljava da tako nazovem "loš" kod, npr. C# vas prisiljava da koristite OOP paradigmu, nema globalnih varijabli, GC upravlja memorijom i sl.

 

EDIT:

Sučelje VS2010 je pisano u WPF-u/C# a C# 5.0 kompajler će biti pisan u C#. Mislim da svatko iz ovoga može izvući jednostavan zaključak o brzini potonjeg!

Poruka je uređivana zadnji put uto 7.6.2011 11:51 (Joco55).
Moj PC  
1 0 hvala 0
16 godina
offline
Google dokazao: C++ je najbrži

Ja sam zadnji koji će braniti C# čisto iz razloga što nije tako lako portabilan (jer sam Linux fan, a Mono je na staklenim nogama).

Jedno vrijeme sam ozbiljno razmišljao neke svoje privatne stvari i male fuševe raditi u Qt alatima, i tako ih učiniti bržima i upotrebljivima na Unixoidima, ali vrijeme me ubilo. Nemam snage za to i kad vidim što neki klinjo koji nije čuo za pointer zaštrika u WPF-u ili SL-u (ili Springu/JavaFX-u/Flexu), to me obeshrabri za bilo kakvu borbu sa segmentation faultovima i assert failovima. Java je možda rješenje - ali ne volim je baš. 

 

Inače ne volim evangeliste - puna mi je kapa ljudi koji se svrstavaju uz platforme/tvrtke i kunu se u Cisco ili Sharepoint ili Dynamics NAV ili WebSphere ili Clarion ili Visual Studio Ultimate ili Borland Builder i koriste ih za sve od pečenja jaja do razvoja enterprise portala.

A znam ih milion. Oni bi za 2 web stranice dizali Sharepoint, za malu LOB aplikaciju u firmi s 10 ljudi Oracle i radili sve kao web app (iako to nitko izvan firme ne troši), firmi od 5 ljudi bi prodali Dynamics NAV i spojili ih preko Cisco VPN opreme (ASA) itd itd. Svaki dan to vidim.

Malo se ljudi bavi informatikom i potrebama klijenta, a previše uvaljivanjem svojih licenci i gotovih platformi koje rade 90% stvari koje ne trebaš i fali im 5% koje trebaš uz potrošnju resursa da se smrzneš.

Moj PC  
10 0 hvala 0
15 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži

Otišli smo u off-topic, ali komentar mi se sviđa. Nego, imam odličnu SAP ponudu za lokalnu videoteku...{#}

16 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži
funat kaže...

Malo se ljudi bavi informatikom i potrebama klijenta, a previše uvaljivanjem svojih licenci i gotovih platformi koje rade 90% stvari koje ne trebaš i fali im 5% koje trebaš uz potrošnju resursa da se smrzneš.

 

Ovo definitivno treba biti poruka dana na forumu! Kapa dolje!

Freak Show Inc.
16 godina
online
Re: Google dokazao: C++ je najbrži
Tonči kaže...

Nego, imam odličnu SAP ponudu za lokalnu videoteku...{#}

"To će vas sigurno spasiti od propadanja i piratiskih vezija filmova!"

Uvaljivanje je sigurno :)

Always code as if the one ending up maintaining your code is a violent psychopath who knows where you live.
15 godina
neaktivan
offline
Google dokazao: C++ je najbrži

Uvijek iste price, majko mila.

 

Procitao sam pola topica, cisto da vidim neki nade, ali taj tracak nade mi izgleda kao zavrsetak "Vanishing pointa" - mali tracak svijetla i nakon toga nista.

Steta, da sam se potrudio procitati do kraja, vidio bi da ima dosta ljudi koji zdravo gledaju na ovo :-D

 

 

Kratko i jasno - nije svaki cekic za svaki posao, zaboga.

Svaki programski jezik ima prednosti i mane, od izvrsavanja na raznim platformama, do portanja na razne platforme, sintaktickog secera, _communitya_ (koji je izrazito bitan), platforme kao takve (tj. supportanih librarya)...

 

 

Mogu i ja zakucat cavao uz pomoc odvijaca, ali pokusavam koristiti cekic.

 

Comment na brzinu i low-level access na koji se svi rado pozivaju:

Vecina programera s kojima ja komuniciram pojma nemaju sto je to npr. kolokacija podataka, memory alignment ili cache warmup. Ti programeri ne mogu iskoristiti tu potencijalnu brzinu koju C/C++ nude, no samim time ne izbjegavaju dodatne stvari o kojima se mora misliti prilikom izrade aplikacije (primjerice memory management).

I zasto bi sad tu netko bio programer prvog, a netko programer drugog ili treceg reda?

 

Samo zato jer mogu napisati three-tier web application u Javi ne znaci da bi trebao male i brze utilitye takodjer pisati u Javi, jer mi se ne da bootati 16MB JVM svaki put kad pokrenem taj utility.

Samo zato jer mogu napisati physics engine u C-u, ne znaci da cu pisati aplikaciju u proceduralnom formatu niti da cu je uopce pisati u C++u.

Samo zato jer ja mogu zakucati cavao sakom ne znaci da sam odlican mehanicar.

Odlican mehanicar koristi cekic za cavle, odvijac za vijke, a sake da lupi sakom o virtualni stol i vikne:

"Stvarno ste mi napunili jaja (a i muda) s ovim raspravama o tome koji je jezik bolji"

You're such an inspiration for the ways that I'll never ever choose to be...... Oh so many ways for me to show you how the savior has abandoned you.....
Poruka je uređivana zadnji put uto 7.6.2011 18:25 (Deus ex machina).
 
7 0 hvala 3
16 godina
neaktivan
offline
Re: Google dokazao: C++ je najbrži
Tonči kaže...

C++ je jezik koji sasvim nepotrebno omogućava razne hackove koji su rijetko nužni, a često potiču (i omogućavaju) loše navike i lošu praksu u kodiranju. Java i C# su jezici koji, umjesto na implementacijske i nebitne tehničke detalje, usmjeravaju programere na rješavanje problema, jer danas su kompajleri iznimno "pametni" i u većini slučajeva puno bolje optimiziraju kod nego što to ljudi mogu.

 

Ne slazem se s tobom. Jedini razlog zasto se danas radi na Javi je Internet i multiplatformnost. C# s druge strane je odgovor Microsofta na Javu, a prednost mu je bila u gotovom libovima i jednostavnosti rada. S druge strane, Java je koma polagana. Pogledaj bilo koju Java aplikaciju i kosa ti se pocme dizati na glavi kako je polagano. Upravo radi Jave moramo imati silne gigaherce pod haubom! Moj komp je na koljenima dok se Java podize i nekaj radi (NetBeans). Koma! Teska Koma!

 

Zatim, da Java usmjerava programerea na rjesavanje problema je takodjer glupost. Upravo suprotno! Sjeti se Clipper programera. Izabrali su Clipper jer je jednostavan za rad i dalje su ostali na istom niovu i kojem su bili. Neko ko se oslanja na jezik da mu rijesi probleme nece daleko dogurati. Da ti roditelji daju novac svaki dan da li bi isao raditi?

 

Sto se tice compilera to isto nisi bas previse u pravu. Vecina compilera je bedasta. Volim usporedjivati kod koji napravi compiler i mogu ti reci da nisu bas nesto. Naravno, sve ovisi sto optimizira. Recimo, Intelov C++ compiler je u nekim situacijama bolji od Microsofta (VS) i obrnuto. Medjutim, i dalje imaju puno gluposti. Kako radim sa embedded aplikacijama najbolje vidim rezultat compilera. Vjeruj mi, ne mozes se osloniti na kod koji napravi compiler vec moras gledati assemblerski kod koji je napravio.

 

Usporedjivanje raznih jezika je moguce ali ne na jednoj aplikaciji.  Svaki native code jezik (C, C++) potuci ce sve druge jezike (Java, C#). Naravno, prvenstveno ovisi o compileru ali i zadatku. Recimo, C ima gotove instrukcije za shiftanje i rotacije. Ono sto bu C napravio u jednoj procesorskoj instukciji Javi bu trebalo 100 instrukcija. Naravno, i suprotno. Nazalost, veliko nazalost, danas se sve vise programa pise u Javi i C#. Microsoft gotovo da je zaboravio C++ i gotovo sve prebacio na C#. Oracle gura Javu ko lud, a ako nesto treba raditi za Windowse onda je to C#. Koma! Rezultati su svuda oko nas - katastrofalno spore aplikacije koje zderu memoriju ko lude. To je rezultat onoga sto sam gore napisao - ako ti roditelji daju novac onda ne moras raditi. Drugim rijecima, ako imas dovoljno brzi komp ne moras brinuti u cemu i kako programiras.

 

 

16 godina
offline
Re: Google dokazao: C++ je najbrži
Drazen kaže...
Nazalost, veliko nazalost, danas se sve vise programa pise u Javi i C#. Microsoft gotovo da je zaboravio C++ i gotovo sve prebacio na C#. Oracle gura Javu ko lud, a ako nesto treba raditi za Windowse onda je to C#. Koma! Rezultati su svuda oko nas - katastrofalno spore aplikacije koje zderu memoriju ko lude. To je rezultat onoga sto sam gore napisao - ako ti roditelji daju novac onda ne moras raditi. Drugim rijecima, ako imas dovoljno brzi komp ne moras brinuti u cemu i kako programiras.

 

 

 

Prioritet je većinom brzina razvoja, a ne onoga što se razvija.

I računica je prilično jasna - ako tebi za istu LOB aplikaciju u c++ treba 20 sati više nego u .NET-u (a treba), to je 20 sati puta ne znam 200+ kuna brutto za programera na plaći. Dakle 4000 - što je cijena računala koje bez problema vrti taj prokleti JVM ili CLR. Što je najveća fora - tih 4000 nećeš platiti ti - nego tvoj klijent kojeg ćeš uvjeriti da "tehnika ide naprijed" i da mu jebiga - to treba. 

Sad se sve svodi na to koliko je razumno ići na taj način. Ako je izbor između c++ ili c#, ja sam ok s tim. Ali kad se za elementarnu stvar digne Sharepoint ili WebSphere ili Oracle sa cijelim svojim runtimeom koji troši resursa ko algoritam za vremensku prognozu sjeverne polutke, a sve da bi netko prodao hardver i sw licence - onda imamo problem.

16 godina
online
Re: Google dokazao: C++ je najbrži
Drazen kaže...
Ono sto bu C napravio u jednoj procesorskoj instukciji Javi bu trebalo 100 instrukcija. Naravno, i suprotno.

Tu si me izgubio. Što je onda brže :)

Always code as if the one ending up maintaining your code is a violent psychopath who knows where you live.
15 godina
offline
Re: Google dokazao: C++ je najbrži

XY komentara i jedino mi nekako Deus suvislo zvuči.

 

Ja nisam HC programer ko većina na ovoj temi i na dio određenih "pojavnosti" mogu samo klimat glavom i mrmljati si u bradu - Ma, da, da strašno, znam (Wtf is cache warmup? Što, bacim pločicu RAM-a 5 min na tavicu?)!

Međutim, članak smrdi ko krepana kokoš umotana u raspadnutog konja. Mislim, u rangu je - Tomo Vinković dobio Aston Martina DBS... U šumi... Na nepristupačnom terenu... Po kiši... Al ga je dobio!

 

Možemo krenuti od steady-statea i Prologa.

Skiptiranog ponašanja i LUAe.

Thread-ring i Haskella.

A da ne spominjem uopće čisti C, Assembly, Ada, ATS, Smalltalk itd.

 

To što je nešto standard nije automatski i najbolje. U <izaberi prefix koji hoćeš ili ostavi prazno>SQL-u ćeš i ti i DB-engine krv plakati ako pokušaš izvući iz baze svoje rodoslovno stablo, a, recimo u FLORI ćeš to napraviti u dahu.

Ovo ispitivanje, po meni, je bilo više okršaj stare garde (C++ / Java) i "new agea" (Scala / Go).

A osim toga i ta brzina svim C-like jezicima pada u vodu ako ju gledamo kroz prizmu pravila 80/20 (80% vremena developer izgubi na 20% koda) koje upravo potječe od njih, a, recimo, više-manje je potpuni stranac kod Haskella.

You can patch technical vulnerabilities as they evolve, but there is no patch for stupidity, or rather gullibility. - Kevin Mitnick
16 godina
neaktivan
offline
Re: Google dokazao: C++ je najbrži
Joco55 kaže...

Sučelje VS2010 je pisano u WPF-u/C# a C# 5.0 kompajler će biti pisan u C#. Mislim da svatko iz ovoga može izvući jednostavan zaključak o brzini potonjeg!

Uz dužno poštovanje, slažemo se oko većine stvari, ali koristim MS-ove C/C++ alate od 16-bitnog MS Visuala 1.52, i VS2010 je najsporija verzija do sada. Nadam se da će barem nativni kompajler ostaviti normalne brzine.

 

16 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži
DigiMagic kaže...
Joco55 kaže...

Sučelje VS2010 je pisano u WPF-u/C# a C# 5.0 kompajler će biti pisan u C#. Mislim da svatko iz ovoga može izvući jednostavan zaključak o brzini potonjeg!

Uz dužno poštovanje, slažemo se oko većine stvari, ali koristim MS-ove C/C++ alate od 16-bitnog MS Visuala 1.52, i VS2010 je najsporija verzija do sada. Nadam se da će barem nativni kompajler ostaviti normalne brzine.

 

 

Nema tu nikakvog poštovanja (barem ne od mene). VS2010 je užas bez granica. Ono što je u VS2008 radilo OK ovdje je totalno presporo. Inače, radim na i7 (2500K) stroju sa 8 giga memorije i diskretnom grafičkom. Ali to je za neki drugi topic...

Freak Show Inc.
14 godina
neaktivan
offline
Re: Google dokazao: C++ je najbrži
DigiMagic kaže...

Uz dužno poštovanje, slažemo se oko većine stvari, ali koristim MS-ove C/C++ alate od 16-bitnog MS Visuala 1.52, i VS2010 je najsporija verzija do sada. Nadam se da će barem nativni kompajler ostaviti normalne brzine.

 

To se u potpunosti slažem, ima i drugih stvari osim brzine u VS2010 koji mi se ne sviđaju, pogotovo novi help sistem ali šta je tu je. Ima nekih stvari koje su se ubrzale u odnosu na VS2008 tipa Add Reference Dialog ali u globalu 2010 je sporija u ondnosu na 2008, pogotovo pokretanje i kreiranje novog projekta, meni se čak zna desiti da IDE zablokira tokom procesa kreiranja novog projekta.

15 godina
odjavljen
offline
Re: Google dokazao: C++ je najbrži
Bukva kaže...

XY komentara i jedino mi nekako Deus suvislo zvuči.

 

Ja nisam HC programer ko većina na ovoj temi i na dio određenih "pojavnosti" mogu samo klimat glavom i mrmljati si u bradu - Ma, da, da strašno, znam (Wtf is cache warmup? Što, bacim pločicu RAM-a 5 min na tavicu?)!

Međutim, članak smrdi ko krepana kokoš umotana u raspadnutog konja. Mislim, u rangu je - Tomo Vinković dobio Aston Martina DBS... U šumi... Na nepristupačnom terenu... Po kiši... Al ga je dobio!

 

Možemo krenuti od steady-statea i Prologa.

Skiptiranog ponašanja i LUAe.

Thread-ring i Haskella.

A da ne spominjem uopće čisti C, Assembly, Ada, ATS, Smalltalk itd.

 

To što je nešto standard nije automatski i najbolje. U <izaberi prefix koji hoćeš ili ostavi prazno>SQL-u ćeš i ti i DB-engine krv plakati ako pokušaš izvući iz baze svoje rodoslovno stablo, a, recimo u FLORI ćeš to napraviti u dahu.

Ovo ispitivanje, po meni, je bilo više okršaj stare garde (C++ / Java) i "new agea" (Scala / Go).

A osim toga i ta brzina svim C-like jezicima pada u vodu ako ju gledamo kroz prizmu pravila 80/20 (80% vremena developer izgubi na 20% koda) koje upravo potječe od njih, a, recimo, više-manje je potpuni stranac kod Haskella.

I sad, složio bih se s tvojim tvrdnjama da ti "članak ne smrdi". Sam članak je prijenos onoga što je izdao Google, tako da ti smrdi Googleovo istraživanje, a ne članak. Moj osobni zaključak je tvoja posljednja rečenica.

15 godina
offline
Re: Google dokazao: C++ je najbrži
Tonči kaže...

I sad, složio bih se s tvojim tvrdnjama da ti "članak ne smrdi". Sam članak je prijenos onoga što je izdao Google, tako da ti smrdi Googleovo istraživanje, a ne članak. Moj osobni zaključak je tvoja posljednja rečenica.

Pa i mislih na Googleov članak (valjda su negdje objavili rezultate tog svog istraživanja, ne?)

 

Ja ne ubiti glasnika!

 

EDIT: Da budem precizniji - smrdi mi ovo

You can patch technical vulnerabilities as they evolve, but there is no patch for stupidity, or rather gullibility. - Kevin Mitnick
Poruka je uređivana zadnji put sri 8.6.2011 14:04 (Bukva).
Nova poruka
E-mail:
Lozinka:
 
vrh stranice