|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nepatri aj c++
Od: paloo133
|
Pridané:
8.9.2008 12:21
nepatri do .NET aj C++ ???
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
8.9.2008 12:46
existuje "managed C++" alebo oznacovane aj ako "C++.NET" .
Ale "C++" .NET jazykom nieje a nemoze byt.
C++ sa preklada priamo do nativneho kodu, ktory bezi na procesore. .NET sa preklada do CIL (Common Intermediate Language) (skorej znamej ako MSIL), ktory vykonava .NET Framework.
|
|
Re: nepatri aj c++
Od: Bozzzz
|
Pridané:
8.9.2008 15:01
Tie ich frameworky su take kktne prečo to nerobia v c++ všecko by bolo rychle a
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
8.9.2008 17:15
suhlasim
|
|
Re: nepatri aj c++
Od reg.: nordic
|
Pridané:
8.9.2008 18:53
vidno ze o tom neviete nic.
Su urcite veci ktore by programatorovi v C++ trvalo dva tyzdne a ja to v C# spravim za 2 dni.
A ked sme pri frameworkoch, tak java ich ma ooomnoho viac.
pekny den
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
8.9.2008 19:20
dalsi super programator v c++ a C#
|
|
Re: nepatri aj c++
Od reg.: Martin K.
|
Pridané:
8.9.2008 19:42
Tipek ma pravdu, som linuxak jak svina, ale na tieto technologie sa z open source nic nechyta, cely *nix moze ist dpc.
|
|
Re: nepatri aj c++
Od: 34535
|
Pridané:
8.9.2008 21:59
Zeby Java?
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 5:25
Java je v svojich zakladnych principoch rovna .NET-u
|
|
Re: nepatri aj c++
Od: Bozzzzz
|
Pridané:
9.9.2008 15:17
Vy trtdla, ja hovorim o ryhchlost pri instalovani alebo tak... kym bezny program nainstalujem za kratulinky cas, ta kym sa ten .NET program nainštaluje ta mi aj telenovela skonči !!!
|
|
Re: nepatri aj c++
Od: Bozzzzz
|
Pridané:
9.9.2008 15:20
btw
C++:
allows header files and other class files to be included using the #include keyword.
C++:
supports the switch statement, and fall through.
C#:
supports inheritence, but not multiple, only 1 override per method/function/
C#:
does not support fall through in the switch statement, and i have not come across any replacement.
|
|
Re: nepatri aj c++
Od: Bozzzz
|
Pridané:
9.9.2008 15:21
zdroj http://www.tech-recipes.com MEDZERA /computer_programming_tips1222.html
|
|
Re: nepatri aj c++
Od reg.: kane777
|
Pridané:
9.9.2008 16:45
a co si tym teda chcel povedat.. uved mi priklad kedy MUSIS pouzit viacnasobnu dedicnost?
|
|
Re: nepatri aj c++
Od: Bozzzz
|
Pridané:
9.9.2008 17:31
To som len kopiroval opytaj sa toho na tej stranke :P
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 20:50
A aj napriek tomu je to produktivnejsi jazyk.
Takym samozvanym expertom, ako si ty by sem mali zakazat pisat.
1. C# nema rozdeleny kod na headery a implementaciu, co je vyhoda, lebo netreba mat kod po roznych suboroch.
2. a 4. - v C# to je feature, pretoze sa nemoze stat, ze by programator zle ukoncil cyklus. To, ze C# neponuka miliardu moznosti ako napisat to iste, ale iba milion je jeho vyhodou.
3. Vsetky tieto problemy sa daju vyriesit SPRAVNYM pouzitim navrhovych vzorov, dedicnost od viacerych tried nebola zaradena do C# naschval.
|
|
Re: nepatri aj c++
Od reg.: kane777
|
Pridané:
10.9.2008 0:34
presne tak.. (mimochodom to iste plati aj pre Javu). existuje velmi malo pripadov kedy je vhodne pouzit viacnasobnu dedicnost a aj vtedy sa to da urobit inym sposobom (napriklad interface)
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 20:45
Bozz, co ta nuti komentovat k veciam, do ktorych sa nevyznas a prezentovat sa ako absolutneho tupca?
Program musi niekto napisat. A bud by to programoval niekolko mesiacov, musel sa sustredit na vsetky detaily, ktore so zameranim programu vobec nemusia suvisiet, alebo by to spravil vo vysokourovnovom programovacom jazyku/technologii ako napriklad .NET a Java. Pouzitie vysokourovnoveho jazyka vyrazne znizuje naklady na vyvoj a zvysuje stabilitu - je pravda, ze na ukor rychlosti a pamatovej narocnosti. Preto sa v tychto jazykoch nemaju robit vypoctovo narocne programy.
Na reagovanie na nepresnost, tvoje nepochopenie a uroven tvojich komentarov by bolo treba dalsi clanok, ale tebou tu bolo zabiteho uz moc casu. Ak ta zaujima, tak si o tom mozes precitat na velmi vela miestach, ale prosim neznizuj tu uroven tvojim vseumelstvom.
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
10.9.2008 8:50
ty co posudzujes ludi???ked sam nevies o com pises.vy sa ohanate ze C++ a C# nie su na tej istej urovni a ja stym suhlasim.Tak mi povedz preco si napisal ze C# alebo Java su vysokourovnovym jazykom ked vysokourovnovy jazyk je c alebo c++ alebo basic, fortan,... . Vy chcete presvetcit C++ alebo ostatnych vysokourovnovy programatorov ze ste lepsi ako mi ale to je skor naopak skor ste horsi podla sprostosti ktore pisete.
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
10.9.2008 11:10
Zatial si nevyvratil nic z toho, co som napisal.
Z tvojich reci je zrejme, ze nevies, co je vysokourovnovy a nizkourovnovy jazyk.
Dalej som nikde nehovoril, ze C# programator je lepsi ako C/C++ programator.
A pocuj, trepes tu somariny iba ty, lebo napisat ze C je vysokourovnovy jazyk - to je dost slusna kravina.
Neposudzujem tu ludi, iba posudzujem ako sa prezentuju (ak narazas na toho tupca - dokonca to tam je aj napisane)
Ok, kaslem na vas deticky (MSm a Bozzzz), kludne tu nicte uroven diskusii aj nadalej.
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
11.9.2008 12:12
nizkourovnovy jazyk je len assembler lebo roby na naj nisej urovny , vysokourovny jazyk je napriklad C++. ja nie som sam co to tvrdi napr.Stephen Prata - Majstrovstva v C++ strana 3. ak chces ti mozem napista presny definiciu co je nizkourovny jazyka a vysokourovnvy jazyk.chces???
|
|
Re: nepatri aj c++
Od reg.: kane777
|
Pridané:
12.9.2008 17:14
ono tiez zalezi ako si definujes vysokourovnovy jazyk.. ano C sa povazoval za vysokourovnovy jazyk, ale stale pracuje na nizsej urovni ako Java/C#
|
|
Re: nepatri aj c++
Od: nooo
|
Pridané:
8.9.2008 23:10
nooo mozno si len svina ... a na to ostane radsej zabudni :-D
|
|
Re: nepatri aj c++
Od: ARnyXXX
|
Pridané:
9.9.2008 0:00
A co taka Java? Co si myslis odkial M$ kopiroval .NET architekturu vcitane C# alebo si myslis, ze to pochadza z ich dielne?
|
|
Re: nepatri aj c++
Od reg.: Martin K.
|
Pridané:
9.9.2008 0:36
Java .NET moc nedohana, ale je to v ec presvedcenia
|
|
Re: nepatri aj c++
Od: waveeeeee
|
Pridané:
9.9.2008 1:09
kedy už víde FAR CRY 2? na torrentoch to ešte nieje :(
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 5:34
C++ je velmi dobry a silny jazyk, vhodny v situaciach, kedy je potrebny extremny (alebo vsetok dostupny) vykon.
Ale zaroven ma aj vela nevyhod, a tymi su hlavne zlozitost, ktora casto vedie ku chybam ("regulernym" ako aj bezpecnostnym).
Ak sa programuje business logika nejakeho systemu, tak je dolezite hlavne to, aby to fungovalo spravne a vzdy.
Kecy o "spravnych programatoroch" prosim nevytahujte - podla podobneho principu by sa dalo povedat, ze "spravny clovek" zije v jaskyni a lovi drobnu zver holymi rukami (lebo to dokaze)
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
9.9.2008 9:05
Chces povedat ze programy napisane v C++ nefuguju spravne a vzdy.To ci tak funkuju zalazi na zloveku ktory ich pise a nie na jazyku
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 9:54
Chcem povedať, že je omnoho náročnejšie spraviť program, ktorý bude bežať správne a vždy v C++ ako vo vysokoúrovňových jazykoch.
Vývoj rovnako kvalitného systému by sa predĺžil a predražil. A pre aplikácie ktoré doslova nevyžadujú vysoký výkon je toto plytvanie.
Napríklad .NET a Java netrpia:
Memory leakmi (áno, zaberajú viacej pamäte, ale nemôžu sa tam stať memory leaky)
Buffer overflow
Stále neviem, prečo si tu ľudia myslia, že iba oni dokážu prísť na to, že vysokoúrovňové programovacie jazyky sú vlastne hlúposť. A že sú vlastne tie milióny analytikov, developerov sú úplne mimo.
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
9.9.2008 10:12
ak dobre viem tak sa hry pisu vo vysokourovnovych jazykoch a nezda sa mi ze by nebezaly niejak spravne.co si tyka pretecenia zasobnika to sa da osetritnez.nezda sa mi ze chyby v pameti ze su az tak caste.Ja som uz videl aj spadnut NET aplikaci. takze to je tak asi jedno.ked programator chce do retazca ktory ma dlzku 512 nakopyrovat 513 bajtov je jasne ze mu to musi spadnut
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 13:03
Neviem, ci sa mam smiat alebo plakat.
Neviem, kde si prisiel na to, ze sa "hry" (asi myslis HL, Crysis a pod) pisu v .NET alebo Jave.
Dalej neviem, co maju spolocne hry s tym, o com sa tu bavi.
A taktiez nieje spadnutie aplikacie ako spadnutie aplikacie. .NET (aj Java) je proste omnoho bezpecnejsia.
Vsetko sa da osetrit, ide o to, ze vo vysokourovnovom jazyku/prostredi toho musis osetrit OMNOHO menej.
A nikde som nehovoril, ze vsetky .NET a Java aplikacie su bez chyby. Hovoril som o business logike velkych systemov a ze tam je dolezite hlavne aby to fungovalo spravne a takmer vzdy. Nehovoril som, ze sa to uplne dari, ale nieje nahoda, ze sa tieto veci v C++ proste nerobia.
Vobec nevies, o com hovoris. Alebo si niecomu z toho, o com vravim neporozumel.
Anyway, asi by bolo najlepsie na dsl.sk vypnut diskusiu, lebo sa v nej daju najst akurat tak kraviny.
|
|
Re: nepatri aj c++
Od: ren00r
|
Pridané:
9.9.2008 16:04
piXus, nechapem naco sa trapis s reakciami, ked si to niekto skratka nechce nechat vysvetlit, tak je darmo...
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
9.9.2008 17:15
Ocom hovoris??Ja som napisal ze sa hry robia v NET alebo Jave???kde??V C++ sa nerobia velke veci?? ty si skadial prisiel. Ked mi ukazes OS ktory je naprogramovany v OS ok.Alebo ty neberies OS za velku vec?? ved jasne ty to zvladne za 5 minut.Take lamy ako si ty len robia hambu programatorom to ze ty naklikas zo 5 funkcii si myslis ze je programovanie nie nieje.A ked si ti nepaci argumentaice tak tu nepis.aspon nebudem mat steba nervy.
|
|
Re: nepatri aj c++
Od reg.: piXus
|
Pridané:
9.9.2008 20:51
Dakujem, pobavil si ma velmi moc :-D
chudacik, sak ta to dakedy naucia
|
|
Re: nepatri aj c++
Od: MSm
|
Pridané:
10.9.2008 8:56
Mna mozno este naucia ale ty si uz strateny pripad.
|
|
Re: nepatri aj c++
Od: Mettiu
|
Pridané:
9.9.2008 19:58
c++ je objektove rozsirenie c a c# je uz pre .Net
|
|
nananaa
Od: Courdroy
|
Pridané:
8.9.2008 12:22
Vyzera to ako dobry krok. Funkcionalne prvky by mohli urychlit dost pomale objektove jazyky (C#, Java).
|
|
Re: nananaa
Od: matuskk
|
Pridané:
8.9.2008 12:31
neviem ako ty, ale haskell sa mi na vysokej nepozdaval :-D
no a netusim ako to dokaze nieco urychlit, mam dojem ze je to cisto interpretovatelne, ale teda zrejme to MS preklada nejakym zazrakom do binarnej podoby
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 13:07
nepaci sa mi C# a ani ziadne "jazyky" na podobnom principe. Podla mna C++ je na tolko vykony jazyk ze C# sa ani zdaleka nemoze s nim porovnavat. A navyse take jazyky existuju len pre win .ak chces napisat nieco zlozitejsie napr: ovladac alebo nieco pre iny OS prakticky nepouzitelne. Ale urcite si najde zastancov hlavne u "programatorov" ktorym sa zda C++ prilis zlozite a tazkopadne.
|
|
Re: nananaa
Od reg.: Čestmír =)
|
Pridané:
8.9.2008 13:11
no chcel by som ta vidiet, ako by si nejaku webstranku napisal v C++ ;)
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 13:57
tema je o programovacich jazykoch a nie o skriptovacich jazykoch
|
|
Re: nananaa
Od: mpm
|
Pridané:
8.9.2008 17:12
No ASP.NET nie je skriptovanie ;)
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:29
a co je ASP .NET spustas to v prehliadaci???
|
|
Re: nananaa
Od: Bozzzz
|
Pridané:
8.9.2008 17:59
Chlapi nic v zlom ale programovace jazyky delime na kompilovane a interpretačne...
kompilovane napr cečka a take tie čo sa vykompiluju do .exe suborov a pod.
interpretačne su <bozz>Opera rulez</bozz>, napr. html, zrejme php...
kompilovane su rychlejšie lebo su priamo prekladane do strojoveho kodu...
haf haf
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 18:05
celkom suhlasim s tvojim vysvetlenim len tie interpretačne su vlastne sktriptovacie jazyky(php,JavaScript,ASP,...)jednoducho tie ktore su vedsinou vytvorene pre internet
|
|
Re: nananaa
Od reg.: Čestmír =)
|
Pridané:
8.9.2008 18:09
interpretacne su tie, ktore su "kompilovane" za behu. Preto su pomalsie.
ASP.NET je najskor skompilovany do .DLL suboru a potom spusteny (aj ked to je napriklad webstranka)
|
|
Re: nananaa
Od: mpm
|
Pridané:
8.9.2008 22:08
trochu tomu rozumies ale nie tak celkom ;)
asp je skriptovaci jazyk
asp.net nie je skriptovaci jazyk,
hawk
|
|
Re: nananaa
Od reg.: still
|
Pridané:
8.9.2008 22:19
html nie je programovaci a ani skriptovaci jazyk ;)
|
|
Re: nananaa
Od reg.: piXus
|
Pridané:
9.9.2008 21:36
HTML ??? ty si odkial spadol?
Tak toto je hlod mesiaca, html je interpretacny jazyk :-D
|
|
Re: nananaa
Od reg.: Čestmír =)
|
Pridané:
8.9.2008 17:14
kto tu spomina skriptovacie jazyky? C# je podla teba skriptovaci?
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:18
nie nieje ale s casti ho pripomina hlavne to ze ak chces spustit NET program musis mat nainstalovanu prislusnu kniznicu
|
|
Re: nananaa
Od: someone
|
Pridané:
8.9.2008 13:12
a hlavne nie kazdy programuje drivre ;-)
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 14:12
to o ovladaci som pouzil len ako priklad nemusi to kazdy hned brat tak vazne.Ide len o to ze ked pouziem API s C/C++ program bude ovela rychlesi ako ten isty v C#
|
|
Re: nananaa
Od: trulo
|
Pridané:
8.9.2008 15:31
nezmysel... nastuduj si veci potom pis do for...
hh, "ovela rychlejsi"...
hh, o kolko? o 200 rohlikov? daj nejake cislo, neh sa do teba poriadne obujem...
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:07
zakladny program(1 dialog +2 tlacitka) v C# bez optimalizacie berie 10MB. V MFC + C++ berie server s 11 vlaknamy 3MB pamete tak isto bez optimalizacie. co je podla mna dost velky rozdiel.
ty si nastuduj ze co je rychlejsie ci API alebo .NET ale ked chces robit zo seba lamu len tak dalej ide ti to dobre
|
|
Re: nananaa
Od: eternal_noob
|
Pridané:
8.9.2008 18:37
pokial viem hovoril si o rychlosti a nie spotrebe pamete.
vies, nie vzdy je klucova rychlost a kazdy jazyk sa hodi na nieco ine. ale to by si ako skilled c++ coder mal velmi dobre chapat...
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 18:48
ja som len odpovedeal a dal som mu tu rychlost lebo podla rohlikov sa to zle pocita.rychlost zavisi aj od spotreby pamete ale hlavne od poctu riadkov v asm.co dost pochybujem ze program v NET budem mat menej ako program v API/c++ (rovnaky program).
|
|
Re: nananaa
Od: cca
|
Pridané:
8.9.2008 13:30
Nie je problém spraviť výkonný jazyk, ale taký jazyk aby developer pri jeho použití bol výkonný. Čiže nechajme C++ a Assembler pre 3D hry a Javu a PHP pre vebové aplikácie. A v Jave, C# alebo PHP nikto drajvre písať nechce, to môžeš byť kľudný.
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 14:08
ja nevravym ze nie ale co som mal skusenost s C# tak tam programator viac klika ako programuje to sa mi zda na skodu veci.ale to je len moj nazor ja som nechcel programovat preto aby som naklikal 10 funkcii napisal 2 riadky kodu a prelozil to a program bol hotovy
|
|
Re: nananaa
Od: misogsk
|
Pridané:
8.9.2008 14:47
No ty musis byt riadna guma:-D
.NET, Java poriadne urychluje pracu na zlozitych softveroch, informacnych systemoch a podobne. Tvorbu ovladacov sem neplet a ani nic podobne.
A to prave ide. Ak 10 ludi usetri 30 % casu na zlozitom systeme, tak je to obrovske usetrenie prostriedkov. Dalsia vec, na co by som sa ja trapil pisanim okrajovych metod, ked tie uz su zakomponovane v .NET framework-u? To na akom principe funguje zoznam, generticky list a podobne sa uci na vyske, tam si to mozes skusat kolko chces. Tu ide o rychlost. Mimochodom vela si asi zo C# nerobil, lebo by si vedel, ze ak tam chces vrazit kod, ktory ma byt "superrychly" mozes pouzit blok unsafe, kde priamo vytvaras kod v C++.
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:15
typicky pristup tych ktory programuju v C# NIKDY nebudes lepsi ako ten programator ktory napisal prislusnu .NET kniznicu. Ked ti to staci tak ok. Efektivny programator ktory ma uz nieco odprogramovane vie tento cas ziskat.
|
|
Re: nananaa
Od: loverman2
|
Pridané:
8.9.2008 17:35
Ty si banan. Tu nejde o to byt lepsim programatorom, ale napisat velke aplikacie rychlo a bezpecnejsie.
Pokial raz budes mat moznost pracovat na nejakom vacsom komercnom projekte tak to mozno pochopis. Zakaznikovy je jedno v com to je, ten to chce co najrychlejsie, najlacnejsie a najbezpecnesie. A teba ako dodavatela zaujima co ta to bude stat, ci budes musiet platit 10 "efektivnych" a skusenych programatorov pocas 2 mesiacov aby to urobili v c/c++ alebo to zmakne 5 priemernych za 1 mesiac v JAVE alebo C#.
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:44
podla vasho nazora vyzera to tak ze pisanie aplikaci v API/MFC je take pomale ze sa to vobec neoplati. Ale to nieje vobec pravda skor vydim soft napisany v API alebo MFC a nie v NET co je dost zaujima lebo podla vas by to malo byt naopak. nech radsej windows robi lepsie OS a nie nove programovacie jazyky.
|
|
Re: nananaa
Od: loverman2
|
Pridané:
8.9.2008 17:56
Zabudni na normal soft co mas na svojom PC. To je "par aplikacii". Si zober kolko veci sa robi na mieru resp sa davaju dokopy systemy priamo pre konkretneho zakaznika. Dovolim si tvrdit ze vacsina programatorov robi prave na komercnych projektoch specialne pre zakazinka, ked aspon cast sa prisposobuje na mieru. Nemusis pisat v .NET, mas tu JAVU ktora ma vacsi podiel.
A je uplne jedno co ty alebo ja vidime, pozri sa na cele odvetie co sa pouziva a mozno ti to dojde (celym myslim cely svet nielen SVK).
PS: Mozno keby ta nasadili na nejaky starsi system napisany v C/C++(500 000 riadkov) a poziadali ta aby si sa to za mesiac naucil a bol schopny to spravovat a opravovat, tak by si mozno pochopil vyhodu JAVY a .NET
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 18:01
Mam taky pocit ze si myslis ze kde pisem program tak ho vzdy pisem od nuly ale co ked mam uz vlastnorucne napisane univerzalne knihovny ale triedy ktore vzdy vyuzivam a tym zrychlim programovanie a pricom nemusim pouzit zdrojak tretej strany???
|
|
Re: nananaa
Od: eternal_noob
|
Pridané:
8.9.2008 18:48
mat tak tvoje ego ze "nemusim pouzit kod tretej strany". podla toho co tu pises by som bol ochotny stavit gule na to ze ten "kod od tretej strany" bude efektivnejsi, rychlejsi, stabilnejsi a bezpecnejsi ako ten tvoj.
ale vobec, ked ziskas nejaku prax, mozno pochopis.
|
|
Re: nananaa
Od reg.: kane777
|
Pridané:
8.9.2008 18:51
nechaj ho.. mozno raz casom pochopi
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 18:52
Vyhoda c# a javy je to ze pouziva predprogramovane knihovny cize kod tretej strany.Co je na tom egoisticke?? To ze napisem pravdu je egoisticke???
|
|
Re: nananaa
Od reg.: nordic
|
Pridané:
8.9.2008 18:57
Ved prave, kazdy si svoju funkcnost rozdeli do viac dll a to je nerozumne ? Prave naopak.
|
|
Re: nananaa
Od: MSm
|
Pridané:
9.9.2008 9:09
teraz krityzujes C++ alebo C# ???
|
|
Re: nananaa
Od: bartolomej
|
Pridané:
9.9.2008 20:59
A C++ používa čo? Pokiaľ viem, tak predprogramované nižnice rôzneho pôvodu (prípona .lib), OS API zapúzdrené do .dll (na Windows), resp. frameworky typu OWL (Borland blahej pamäti), MFC či Net... :) Nikto si neprogramuje v C++ stdio.lib a podobné :)
|
|
Re: nananaa
Od: MSm
|
Pridané:
10.9.2008 8:52
chces povedat ze NET nepouziva kniznice???
|
|
Re: nananaa
Od: bartolomej
|
Pridané:
10.9.2008 10:22
Chcem povedať, že VŠETKY programovacie jazyky používajú knižnice.
|
|
Re: nananaa
Od: MSm
|
Pridané:
11.9.2008 12:15
ved ja s tym suhlasim ale ty tvrdis ze to nieje rozumne???
|
|
Re: nananaa
Od: migrific
|
Pridané:
12.9.2008 13:53
chlapce ty si riadna rura. tvoje argumenty su dost chabe. asi budes iba nejaky stredoskolsky student, ale ked raz vylezies z ulity tak pochopis,ze realny svet je o niecom inom. Cital som na tejto diskusii niekolko velmi dobrych reakcii na tvoju utopiu, skus sa nad tym zamysliet.
Firme je uplne jedno aky najsampopici kod si napisal. Pre nich to neznamena nic len to, ze si nad tym stravil viac casu zbytocne a v konecnom dosledku si neefektivny.
mozno to teraz neprijmes, ale casom zistis, ze to tak je.
|
|
Re: nananaa
Od: trulo
|
Pridané:
8.9.2008 15:27
webove apps v jave a c# su vcelku kool, php je dobre na drobne projektiky - pri vacsich uz dost ale dost pobolieva...
co sa tyka drajvrov pre windows, necudoval by som sa ak by v dohladnej dobe boli robene v .net. Poskytuje totiz mechanizmy (security, memory management) ktore sa pri drajvroch zidu.. aj ked tam si tiez skor predstavim c++/cli
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 17:24
c++/cli je skor mozne ako C# lebo ak chces pisat ovladac musis zacat na nizkourovnovom jazyku potom pouzijes vysokourovnovy a az potom mozes pocit C#
|
|
Re: nananaa
Od: 123_
|
Pridané:
8.9.2008 13:34
omyl: http://www.mono-project.com
|
|
Re: nananaa
Od: MSm
|
Pridané:
8.9.2008 14:04
tam je pisane ze sa v projekte pouziva C#,Java,Python ale nevidel som tam pisane ze co sa pouziva pre ktory jazyk. ako by si pouzil v realnom rezime C# alebo javu???
|
|
Re: nananaa
Od: misogsk
|
Pridané:
8.9.2008 14:49
osobne by som to moc nepouzival, je to skvele, ze niekto na tom robi, ale bohuzial este stale to nie je dostatocne dobre na komerne pouzitie. Ak si chces, ale spravit najstrov pre seba, tak to by slo, len sa s tym treba vyhrat. Ja som to skusal len na webove apklikacie pod linuxom a apache, ale nefungovalo to bohuzial tak dobre ako by bolo vhodne. Ale mono ide stale dopredu, tak dufam, ze raz to bude tak ako to ma byt.
|
|
Re: nananaa
Od: ARnyXXX
|
Pridané:
9.9.2008 0:04
Mono je komercne mrtvy projekt, pokial ho oficialne nezacne podporovat M$ ale keby ho zacal podporovat tak bude podporovat vlastne Linux platformu a to by si pod sebou rezal konar.
|
|
Re: nananaa
Od: bistinko
|
Pridané:
8.9.2008 14:45
K tomu asi len tolko: "The real programmers use FORTRAN." :)))
|
|
Re: nananaa
Od: olkac
|
Pridané:
8.9.2008 15:22
si tupy, skompilovana java alebo c# su temer rovnako vykonne(rychle)(niekedy aj rychlejsie) ako skompilovane c++. Co sa vsak tyka programatorskej efektivity - su niekde uplne inde.
garbage collector, kvalitne base class libraries, zrozumitelne a intuitevne language constructs... tooly pre staticku analyzu a verifikaciu kodu,...
nemam co dodat.
kludne sa top v memory leakoch v hello worlde ked si pripadas ako geek.
|
|
Re: nananaa
Od: MSm
|
Pridané:
9.9.2008 9:16
no urcite,takmer je okolko 500 000 riadkov alebo 5 000 000 kodu menej efektivne???funkcie v c sa povazuju na tolko efektivne ze pisanie v asm by bolo maximalne rovnoko efektivne.
|
|
Re: nananaa
Od: bartolomej
|
Pridané:
9.9.2008 21:06
Treba niečo vedieť o použití direktívy using a o tom, že v projekte nevoláš kompletný .Net framework, ale iba jeho jednotlivé komponenty zapúzdrené do dll, čiže sa nevolá 5 miliónov riadkov na spustenie Net based programu, ale iba jeho pomerná časť.
A porovnávať efektívnosť funkcií v C s rutinami v asembleri je možné len preto, že väčšina C funkcií má kritické časti napísané v asembleri. Debugoval si vôbec niekedy?
|
|
Re: nananaa
Od: MSm
|
Pridané:
10.9.2008 8:58
si predstav ze hej. ty budes volat "len" 2 500 000 riadkov. ja zas "len" 500 000. co je viac??
|
|
Re: nananaa
Od: bartolomej
|
Pridané:
10.9.2008 10:32
Neviem, prečo pri C# a Net Framework argumentuješ miliónmi riadkov, keď tento je rozdelený do stoviek dll s počom riadkov kdesi od sto a viac, ktoré sú podľa potreby volané DYNAMICKY, tzn. keď ich program nepotrebuje, zníži sa counter a OS ich môže unloadovať. Dokonca v rámci dll môžu byť časti kódu označené ako preloaded, čiže sa natiahnu pri štarte knižnice a zvyšok podľa potreby.
Pri C/C++ a statických knižniciach, ktoré sú pre ne typické, si buď urobiť vlastné management loadovania modulov (s neodhadnuteľnou kvalitou) alebo sa ti to natiahne vcelku. Kúzlom nechceného je potom fakt, že pri "úspornom" C++ máš súčasne v pamäti viac riadkov kódu ako pri opovrhovanom C# :)
Ak robíš aplikáciu, ktorá má byť efektívna s ohľadom na funkcionalitu a náklady potrebné na jej napísanie a údržbu, vysokoúrovňové jazyky s podporou frameworkov sú jednoznačne lepším riešením.
|
|
Re: nananaa
Od: MSm
|
Pridané:
11.9.2008 12:26
Za prve v C++ staticke kniznice niesu. Staticke knicnice(lib) a dynamicke kniznice(dll) su vo windowse.tak ze v tomto si vedla .si nemyl to ze ked C# nebezi na inych OS alebo platformach tak ostatne jazyky nemozu tiez.API umoznuje pouzivat aj lib aj dll je jen na vybere od programatora ktore si vyberie.Tak tiez vysokourovnovy jazyk je jazyk ktory sa pomocov compilatora prevadza na strojovy kod urciteho pc.a je nazavysli na platforme.tak ze C# toto nesplna.
|
|
Re: nananaa
Od reg.: nordic
|
Pridané:
8.9.2008 18:55
robite si srandu ? "Podla mna C++ je na tolko vykony jazyk ze C# sa ani zdaleka nemoze s nim porovnavat."
Takze v prvom rade sa nedaju porovnavat.
A videl som aj uspesnu implementaciu gridoveho pocitania kde bol C# rychlejsi.
Inak, co znamena vykonny ?
To,ze v C# dokazem urcite veci napisat 5 krat rychlejsie ako programator C++ ? to je na zamyslenie.
|
|
Re: nananaa
Od: MSm
|
Pridané:
9.9.2008 9:22
to ze niekto pouzije funkciu a ineho progrmatora v takom rozsahu ze napisane programu trva 5 minut sa neda nazyvat programovanim. to ze ty pouzijes knihovny inych programatoroch zname ze ty tie veci nevies urobit alebo si na tolko leniny ze sa ti nechce ani jedna s tychto vlasnosti nie je chvalitebna.Vlastne programy napisane C# su viac menej napisane programy microsoftom a nie vami.
|
|
Re: nananaa
Od reg.: kane777
|
Pridané:
9.9.2008 9:43
to vobec nie je o tom.. ak potrebujes v svojom programe triedenie pouzijes radsej hotovu kniznicu (nad ktorou stravilo zopar ludi cas aby ju vyladili a optimalizovali), alebo si napises triedenie sam?
|
|
Re: nananaa
Od: MSm
|
Pridané:
9.9.2008 17:18
ide o to ake triedenie za prve.ale ano napisal by som ju naskor sam.A preco nie???aspon sa zdokonalim v programovani. Ale to je asi slaby argument pre vas.
|
|
Re: nananaa
Od reg.: kane777
|
Pridané:
10.9.2008 0:19
jasne ze pre vlastne potreby (vyuka a tak) je to samozrejme, ale pre realne aplikacie je urcite lepsie siahnut po nejakej kniznici.. Triedenie je len trivialny priklad. Co ak budes potrebovat vytvarat pdf subory, alebo enkodovat do jpeg-u, tiez si napises vlastnu implementaciu?
|
|
Re: nananaa
Od: MSm
|
Pridané:
10.9.2008 8:55
na to su uz hotove API. predpokladam ze aj NET pouzivam API len vy to nevydite lebo sa s tym nestretavate v praxi.alebo si myslis ze tie tisice funkcii prepisali do NET???
|
|
zajtra Martina
Od: voilaaaaaaaaaaaaaaaaaaaaa
|
Pridané:
8.9.2008 13:25
iba tolko:
http://tinyurl.com/6xs6g6
|
|
Nový jazyk
Od: cca
|
Pridané:
8.9.2008 13:35
Svet IT nečaká na nič iné ako na ďalší nový programovací jazyk a k tomu ešte od božského Microsoftu. Ďalší, krok k nekompatibilite k neiteroperabilite atď. Zlomyselne dúfam, že ak tento jazyk vznikne tak sa neujme...
|
|
Re: Nový jazyk
Od: misogsk
|
Pridané:
8.9.2008 14:50
A vies o nejakej nekompatibilite medzi kniznicami vytvorenymi v jazykoch, ktore pouzivaju .NET? Ja nie, ale daj par prikladov.
|
|
Re: Nový jazyk
Od: lifo
|
Pridané:
8.9.2008 17:16
Si robis srandu? Co tak "MS only"
|
|
Re: Nový jazyk
Od reg.: Čestmír =)
|
Pridané:
8.9.2008 17:19
tak to si teda dobry magor. Zjavne si v zivote nevidel .NET Framework ;)
Ty si len naprogramovany na to, ze kde sa vyskytne Microsoft, tak to musi byt nahovno a treba to automaticky zdrbat...
|
|
Zas niečo nové
Od reg.: McElroy
|
Pridané:
8.9.2008 13:41
MS by sa mal radšej sústreďovať na zdokonaľovanie toho čo urobil a nie stále vymýšľať niečo nové.
Takto to už raz dodrbali s Vistou (niežeby radšej zdokonalili XP).
|
|
Re: Zas niečo nové
Od reg.: Čestmír =)
|
Pridané:
8.9.2008 17:21
pocuvaj ty McOdbornik. Vidno ze sa tomu trt rozumies. V com je taky .NET Framework 3.5 nedokonaly?
|
|
Vzdelanost
Od: Diskusia k článku
|
Pridané:
8.9.2008 14:56
Ako pozeram, tu pise komentare plno ludi od fachu, co?
|
|
Re: Vzdelanost
Od: loverman2
|
Pridané:
8.9.2008 17:37
Ako vzdy :)
|
|
Re: Vzdelanost
Od: reg.: Čestmír =)
|
Pridané:
9.9.2008 7:45
trt tomu rozumies, ty odbornik!
|
|
c++ a ja
Od: pavolzetor
|
Pridané:
8.9.2008 15:13
tento jazyk je skvely a je jedno v com pises (hlavne aby so to ovladal), ja sa ho ucim a lubi sa mi ze ide trosku aj do technickej stranky PC (polia => RAM), inac bolo zistene aze americky koderi/studenti nevedia dobre programovat (slaba matika) lebo robia v Jave
|
|
Re: c++ a ja
Od reg.: kane777
|
Pridané:
8.9.2008 17:50
prezradim ti nieco, ak chces ist do technickej stranky PC tak programuj v Assembleri.. Mne naopak vyhovuju jazyky typu Java/C#, alebo aj skriptovacie (Python, Ruby), prave koli GC (a tiez ostatnym veciam).
Ale ako vsetci vieme, neexistuje ziadna strieborna gulka v oblasti programovacich jazykov..
|
|
Re: c++ a ja
Od: MSm
|
Pridané:
8.9.2008 17:57
Podla mna by mal programator patrit do skupiny ludy ktory poznaju pc velmi dobre po SW a HW stranke. ak si to nemyslis tak potom je nas pohlad na to kto je programator dost rozdielny
|
|
Re: c++ a ja
Od reg.: kane777
|
Pridané:
8.9.2008 18:05
Podla mna zase, by mali programovacie jazyky abstrahovat od HW.. Zober si kolko roznych platforiem existuje. Nie je preto mozne aby programator kazdu z nich detailne poznal, preto je dobre ak to urobi niekto kto detailne pozna tu-ktoru platformu.. (napriklad JVM)
|
|
Re: c++ a ja
Od: MSm
|
Pridané:
8.9.2008 18:19
stym suhlasim ale tiez by programator mal vediet ako funkuje platforma na ktorej hlavne programuje nevravim ze ked dostane jednu zakazku na ini platformu za sa ju musi hned ucit
|
|
Re: c++ a ja
Od reg.: kane777
|
Pridané:
8.9.2008 18:41
S tym suhlasim zase ja :)
|
|
ehmmm
Od: TTTT
|
Pridané:
8.9.2008 16:32
bavte sa o funkcionalnych jazykoch prosim
|
|
Re: ehmmm
Od reg.: r@vers
|
Pridané:
8.9.2008 17:41
Som za. tu to zatial vyzera ako vojna medzi c++ a C# (java) :D
|
|
Re: ehmmm
Od reg.: nordic
|
Pridané:
8.9.2008 18:58
Ale su tu magori, ktory nepochopia.
Aj C++ je skvely jazyk, aj C#, ja osobne programujem iba v C#,
ale kazdy je na nieco ine. co je lepsie na kosenie travy ? motorova pila ? preco nie, ved ta je vykonejsia :)
|
|
M$ asm#
Od reg.: 1000Sk
|
Pridané:
8.9.2008 18:36
Uz sa tesim na M$ asm# :-D
|
|
Re: M$ asm#
Od reg.: nordic
|
Pridané:
8.9.2008 18:59
to nepopjde, z principu objektoveho programovania a udrzania sa nad urovnou kniznic .NET
|
|
Re: M$ asm#
Od: bartolomej
|
Pridané:
9.9.2008 21:16
S tým, že asm# nemôže byť v hierarchii nad Net fw, súhlasím. Ale s objektovosťou asm by som bol opatrný - začiatkom 90. rokov dvaja maníci urobili objektový asembler, napísali v ňom OS, tuším sa volal Geo, na CPU 286 dokázal úžasné kúsky. Kúpil to HP a zavrela sa nad ním voda ...
|
|
ABAP ...
Od: Lopto
|
Pridané:
9.9.2008 7:28
Neviem o com sa bavite, ked aj tak je najlepsi ABAP :-D:-D
|
|
gorilla.bas
Od reg.: Čestmír =)
|
Pridané:
9.9.2008 9:12
Najlepsi jazyk bol QBasic, co bol v MSDOS-e :)) a hlavne ta open-source aplikacia gorilla.bas
:))
|
|
Re: gorilla.bas
Od reg.: kane777
|
Pridané:
9.9.2008 9:35
ani nespominaj, s Qbasicom som zacinal ked som bol este maly fagan.. :)
|
|
ehm...
Od: Karolko K
|
Pridané:
9.9.2008 9:30
Kokos. Prispevkov tu je ako keby tema mala nazov "Nova Beta verzia Opery". Aj podla prispevkov sa da zisti kolko mame skvelych programatorov na Slovensku.
|
|
assembler
Od: ViktorM
|
Pridané:
10.9.2008 15:41
ja pisem v assembleri a nechvalim sa tym, kolki z vas viete pisat rovno assembler ? zacinal som Basicom potom Z80, c a c++ su dobre pomocky, interpretacne su lahke a neviem preco ich tu spominate. viete ako dlho mi trva nez v asm napisem husenicu ? dlho. v tomto je basic velmi uzitocny.
|
|
Re: assembler
Od: MSm
|
Pridané:
11.9.2008 12:30
ja viem asm. len v nom aktivne nepisem lebo mi staci efektivnost C funkcii.
|
|
12345
Od: ___
|
Pridané:
11.9.2008 12:59
A co poviete na jazyk Peugeotu 308?
|
|
Re: 12345
Od: migrific
|
Pridané:
12.9.2008 13:41
mas 5 bodov :-D
|
|
tak toto fakt nemusim...
Od: migrific
|
Pridané:
12.9.2008 14:06
ja F# urcite pouzivat nebudem. nemam rad taketo jazyky, pozrel som si "F# in 20minutes part1" a nie je to moja salka kavy.
Dalsi level je potom uz len asi Prolog#.
|