C vs Java

46 отговора 1985 прегледа
в отговор на Fasttrack #21

Re: C vs Java

dade - ama winagi she ima platformi, ili specialen wid software development kojto shte iziskwa C i samo C - ili C++ (no sled kato si opravjat ABI-to - inache njamam nishto protiv).

tirulirutatuutuu
Отговор
в отговор на Fasttrack #22

Re: C vs Java

"Az ne moga da pisha na C zatova C za nishto ne stava" - tova li iskash da kajesh ili neshto ne sam razbral?

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на Fasttrack #23

Re: C vs Java

Java виртуалните машини на какво са писани според теб?

Аз съм!

Редактирано от a3 на

Отговор
в отговор на hoopla #24

Re: C vs Java

mi praw e za jertwite :)
toi samia ochewidno e sred tiah :)

Отговор
в отговор на Fasttrack #25

Re: C vs Java

що да няма C компилатори за Win32? аз такъв ползвам от време на време (иначе под UNIX)

Отговор
в отговор на Fasttrack #26

Re: C vs Java

Bravo. Tochno takiva postingi se poluchavat, kogato si zapochnal da razbirash, che v tova deto go govorqt batkovcite programisti che imalo ezici na razlichni niva, maj ima neshto vqrno. "C i C++ si umriaha ", sigurno po sladostrastni zabavleniq. Mi kak nqma da umirat be - to takiva kato tebe i kocha s lopata mogat go utrepat. Che kakvi serveri si gledal ti, ako mojesh da spomenesh?. I kato si gi svalql ot interneta , sluchaino da sa bili ot Home-stranichkata na nqkoj si Tzun Kai Huj deto go drazni, osven che mu e bygav servera i tova che 6-tiq chas v petyk imat risuvane? Ti kakvo narichash server izobshto? Qsno li ti e pone znachenieto na glagola "to serv"?
>niama edin server ili pone edin client
Q? - ti daje znesh che ima razlika? Brej, shah s peshkata ot iznenada. A mojesh li da kajesh kakva e togava?
>i da e prost che da razbera kak se pishe takova neshto
Kaji na majka si da ti kupi konstruktor lego, a na neq edna prychka, che da te plqska po rychichkite deto pishesh takiva neshta. Serverite gi ostavi zasega na batkovcite. Che i klientite daje :).
> kato gledam mnogo ot programistite
Ti kolko programisti znaesh, 20 - 30? Ili napravo gi sreshtash na tumbi - na tumbi v dvora na uchilishte?
> a to stava sys WinSock biblioteka
Na voto si otkritie, tyrjestveno davam imeto - "topla voda" (burni ovacii). Obache taq topla voda, teche samo ako vrytnesh kransheto deto ima neshto s "win" u nego.
> tova koeto namerih e za Linux i za windows ne uspiah da go podkaram
To taka stava tova (da te svetna) - qhvash go i ritash po hylbocite docato ne te hvyrli. Ne, izlygah te, izvinqvaj - malko po-prosto e - ima edna programka... - samo trqbva da q namerish i...
Ta server znachi. Ako se prochete po-vnimatelno, sled kato chovek spre da se smee (makar i da ne e lesno tova), postinga ti, mu stava qsno che imash predvid web (ako izobshto) server. Ako tyrsish prostichak HTTP server (tova ne oznachava za razbirane, a oshte po malko za napisvane), tyi kato si smelchaga shti dam i address - probvaj tova naprimer. I kato gledam che si spec po C - C++, ta veche na java se mqtkash, ako pochne servera da "si umira" - vzemi go poprecompilirkaj malko, sled kato otstranish greshkite. Jelaq ti uspeh. I se nadqvam (i tebe te savetvam syshtoto da pravish), che chichkovcite deto pravqt java-ta she prodyljavat da slagat tam razni
neshta, che sichko da e "prosto" i "razbiraemo", 4e da mogat hora kato tebe da bylvat nespirno na konveir briliantni resheniq.

"We, who are not as others"
Отговор
в отговор на Fasttrack #27

Re: C vs Java

I v dopylnenie, ako beshe jiv sega edin golqm chichko, Edsger Wybe Dijkstra i vidi diskusiqta tuka, moje bi shteshe da kaje neshto podobno - "Pisaneto, cheteneto ili pomislite na Java oskvernqvat nevinnata misyl na junoshite i devoikite zanimavashti se s gorespomenatoto. Sledovatelno trqbva da byde zabraneno de jure, do navyrshvane na pylnoletie ili naj-malkoto, do polovo syzrqvane (ili ogramotqvane) (poslednoto e s cel, sami da razbirat otgovogite koito se davat ot po-vyzrasnite (zanimavashti se sys podobno), na tehnite vaprosi, a ne da hodqd da pitat majkite si, koeto ot svoq strana moje da dovede do komfuzno-ambigiozni semejni razgovori v nepodhodqshta vyzrast" :))). A moje bi ne.

"We, who are not as others"
Отговор
в отговор на Machie #28

Re: C vs Java

хаха... страшно се нарадвах на двете ти мнения.
за умирането на C:
жив е той, жив е
там нейде из UNIX-а.
засипан с процеси,
лежи и пъшка.

п.п.- направил съм тази аналоогия, защото около 80% от UNIX е на C

Редактирано от radobg на

Отговор
в отговор на hoopla #29

Re: C vs Java

Доста разпространено мнение е, че в Жава няма указатели. Всъщност има, няма * само. Референциите, които жава използва, са си чиски пойнтери, само дето са двойно маскирани - т.е. може да съдържат адрес, ама може и да не съдържат точно адрес. И все пак сочат. Точно както указателите в Ц.

"Няма начало, няма край" - прозрение на барманка в 5 сутринта

Отговор
в отговор на malkia #30

Re: C vs Java

Абе даже и да оставим това - кога една мизерна жаварска програма ще може да се сравнява по производителност с програма, написана на нормален език? Жава си има приложение, но то изобщо не е универсално. Все още не мисля, че има нещо по-добро от Ц или Ц++. Не знам може шарпа да е, ама ме съмнява.

Кин Дза Дза

Отговор
в отговор на radobg #31

Re: C vs Java

A windows e pisan na VB. Za Palm pak se pishe na Java samo. A i symbian runva samo javeski programi, nikakavo C. Da ne govorim za embedded - tam osven Java nishto drugo ne se polzva.

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на Perin #32

Re: C vs Java

Sto goworish glupsoti!
Symbian i samo Java. Za symbian naj-iakoto API e na C++ ne na Java.
Istina e w C++.
Java-ta prosto e edno podmnojestwo na C++!

Отговор
в отговор на RepeatableRead #33

Re: C vs Java

Prochetoh otnovo tova koeto sam pisal. Mislia che iasno se dolavia sarkastichnia ton.
A tova che Java e podmnojestvo ne e viarno - kade v C imash garbage collector ili reflection? Da ne govorim che Java s J2EE, J2SE i J2ME si e ciala platforma, a C dori sas standartni biblioteki si e vse pak ezik. Ne kazvam dali tova e dobre ili zle, prosto iztakvam fakta.

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на voyager #34

Re: C vs Java

> Доста разпространено мнение е, че в Жава няма указатели. Всъщност има, няма * само. Референциите, които жава използва, са си чиски пойнтери, само дето са двойно маскирани - т.е. може да съдържат адрес, ама може и да не съдържат точно адрес. И все пак сочат. Точно както указателите в Ц.

Указателите в Ц са на разположение на програмиста. Не е важно дали интерпретаторът ползва адреси, а дали програмистът е в състояние да ги.

Java няма адресна аритметика. Може би така трябваше да се изразя, за да няма двусмислие. Не можеш да вземеш елемент от масив и по него да се ориентираш къде се намира някой друг елемент.

И понеже тук един вече ме нарочи за филолог, да ти кажа, че и руснаците не са последователни в термините. В превода на първото издание на K&R наричат пойнтера ссылка, но с появата на литература за C++, той е старал указатель, а ссылка отсега нататък означава reference.

Отговор
в отговор на hoopla #35

Re: C vs Java

Ami parvia prevod mai e praven oshte predi 90-ta (sega go niamam pred mene i ne si spomniam). 'Ukazatel' ne e mnogo tipichen termin za ruskia ezik i 'ssulka' im se e storilo po-podhodiashto. Da de ama kato reference e oshte po-'ssulka' i im se e nalojilo da go prevedat.
A inache ukazateli naistina si ima vav vseki ezik (skriti ili iavni). To prosto bez tiah ne moje da se realizira daje nai-prostia ezik. Obiknovenno horata programirali na ezici kato Java i ucheshti C im e trudno da shvanat razlikata vednaga i tozi vapros gi pritesniava za izvestno vreme. S natrupvaneto na opit razbira se svikvat (i vsashtnost nauchavat malko poveche za tova kakvo Java pravi zad kulisite).

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на radobg #36

kak moje da se sravniava C i Java?

za men da se sravniava C i Java e kato da se sravniava:
- MSVC++ i Visual Basic
- Asembler i C
- 0 i 1 i Asembler

Mojete li da se suglasite 4e Java e porednata stepen na otdale4avane ot programirane s 0 i 1?

Razbira se 4e e po dobre da se u4i Java zastoto pazara e po goliam

Отговор
в отговор на web #37

Re: kak moje da se sravniava C i Java?

Dragi, mladejo web! Samo iskam da ti kaja, che e baiat typichko da se vodiat taka narechenite "religiozni voini".
Principno az sym C++ programist, do predi godina nikoi i nishto nemojeshe da me ubedi, che ima po-veliko neshto ot C++. Dokato ne popadnah v predishnata mi rabota v proekt s bazi danni. Niakoi beshe reshil da izgrajda trisloina arhitectura s SQL, COM s MTS i otgore IIS s ASP. Tui mnogo got nali. Naloji mi se da pisha i na trite sloia i da si razshira krygozorcheto. Horata iskaha mnogo byrz development, i vervai mi che kakto si pisheh srednia sloi na C++ s vseki den naprimer se obejdavah kak e dosta dobre toi da se pishe primerno na VB. Skorosta niamashe da padne koi znae kolko tragichno, daje hich, a pisaneto dosta shteshe da se uskori. Za UI-to. ASP opredeleno shte dade udobstvoto da niama t.nat desktop klienti i da triabva da se instalirat na vsiaka mashina, no imashe prozorchi dostupni samo za administrirane, koeto ako se zamisli chovek bi bilo dosta udobno da se napraviat s VB - zaradi po-byrzia development. Ta taka se ubedih v slednoto.
Da C++ moje da se izpolzva za mnogo celi, no ima sredstva za development syzdadeni i razviti imenno za po - byrza i lesna razrabotka na razlichni tipove proekti.
Naprimer v momenta sym v ekip za razrabotvane na development sreda(firmena taina e celta na sredata) i moga da ti kaja che taia Java mojesh da si a.... V sluchaia C++ e moshnoto i dobro reshenie.
A razbira se ako na men mi triabva niakakyv dobyr applet az niama kato poslednia typak da se zasilia da si pravia ActiveX na C++ i toi samo da se vijda s MS InetExplorer-a a shte predpocheta Java ili PHP.
Mydrite hora nikoga neotrichat razlichnite tehnologii, za da mogat da praviat hubavi i nadejni produkti v kratko vreme.
Nadiavam se tova da e otgovorilo i na vyprosa na gospodina za tova s kakvo da se zahvane, a imenno ZAHVANI SE S TOVA KOETO TE VLECHE. Za komersialnost i pazar nemoje da stava vypros, zashtoto toi neprekysnato se meni.
Po vyprosa za OOP.
Ne sym syglasen s versiata, che OOP moje da se realizira na konkreten ezik samo :). OOP e nachin na mislene i zasyjalenie idva s vremeto i mnogoto procheteni knigi. To tova ne e krushka ta niakoi da ti ia svetne ri tyi na prosto.
Nadiavam se che povecheto ot damite i gospodata v kluba shte se syglasiat che primerno polimorfizym moje da se organizira i na chisto C, a ne samo na C++, ako niakoi ne e syglasen neka se zamisli za taka narechenite ukazateli kym funkcii :)
Az lichno sym organiziral i psevdo polimorfno povedenie i an JScript.
Tova za poli morfizma go kazah kato prost primer v dokazatelstvo na tova, che ne vinagi si ogranichen ot sredstvoto za development, a ot lipsata na znania i uset.

Отговор
в отговор на virtual void #38

Re: kak moje da se sravniava C i Java?

true... true...
absolutno suglasen

tirulirutatuutuu
Отговор
в отговор на virtual void #39

Re: kak moje da se sravniava C i Java?

Dragi, mladejo virtual void!

opitvam se da obiasnia na pitastia 4e kakvoto e Visual Basic i ASP za Windows tova e Java i JSP za Unix. I za tova Java ne moje da se sravniava sus C++ kakto C++ ne moje da se sravniava s Asembler

razbira se 4e sus C++ moje da se pi6at po dobre prilojenia ot Java/Visual Basic
no v mnogo slu4ai da se polzva C++ e gubene na vereme.
kakto e gubene na vreme da se pi6e na asembler ili s 0 i 1

na niakoi hora koito dobre znaiat da praviat prilojenia sus C++ tova ne im haresva ...

mejdu drugoto s php ne se pi6at appleti

...
/ niamam pove4e vreme za prazni sporove makar 4e e zabavno /

Отговор
в отговор на web #40

Re: kak moje da se sravniava C i Java?

spored tebe gubene na wreme li e da se pishe na assembler?
spored tebe az gubja li si wremeto? kak mislish?
spored tebe gubene li e na vreme che cjalata ni firma pishe na C i C++?
940 choveka, sus blizo 250-300 PC i video igri, i kum 15-20 tekushto na pazara? spored tebe gubene li e?

po kakuvto put si karash, takava karutza shte ta wodi.

tirulirutatuutuu
Отговор