Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, DOOM, Вы писали:
DOO>>И современные разработки продолжают вести на C. И вообще все unix'оиды не признают C++, нас препод долго обсмеивал за то, что на парах по Linux'у мы пытались писать программки с использованием new и т.п. И утверждал при этом, что лишь С достоин существования. Вот так.
WH>Давай его сюда. Сначала я ему обьясню почему С++ круче чем С, а потом Влад и AVK почему надо все бросать и писать на C#.
Smeshno, esli by ne bylo tak grustno. Nu ljudi dobrye — eto zhe ne religioznye voprosy: verish' kontra ne verish', ili kishki vyrezhu. C/C++ ne luchshe Delphi, no i Delphi ne luchshe C/C++. Eto raznye jazyki u nix raznye oblasti i dlja raznyx zadach. Da i dlja raznyx ljudej tozhe. I ja soglasen tol'ko s odnim vyskazyvaniem ( prosti uzhe ne pomnju kto, a iskat' vlom): VC++ luchshe uzhe tem, chto tam bol'she platjat. No obratnoe neverno: esli bol'she platjat — to jazyk luchshe. My zhe vse ljudi s vysshim obrazovaniem i neploxim matematicheskim i znaem, chto v zhizni v otlichii ot matematiki vyzhivajut ne luchshie, a bolee prisposoblennye. Vse znajut, chto Windows ne samaja luchshaja iz vozmozhnyx sistem, no ee prodano bol'she vsego. I ne potomu, chto ona luchshaja, a potomu, chto Djadja Bill genij v marketinge, on delaet ne samoe luchshee, no zato vsegda VOVREMJA. ak i VC++, otstoj na samom dele, kak po gljukavosti, po IDE, po ... ( kazhdyj mozhet sam dobavit'). No, moj znakomyj ispol'zuet dlja programmirovanij vorovannyj Editor ( zabyl kakoj) i "makefile" i dovolen, a proektiki ( etak na 300-500 kilostrok) delaet na C/C++ dlja Windows / Linux, xotja priznaet lish' BSD.
I vot na eto "davaj ego sjuda..." xotelos' by rasskazat' takuju istoriju: dva, net uzhe 3 goda nazad ja iskal rabotu ( proekt delal odin, na Delphi, inache prosto po srokam ne popadal, zhena shefa ne imeja programmy uzhe prodala okolo 20 ekzempljarov. Eto byla sistema upravlenija urokom v shkolax. Dolzna begat' v seti. Proekt potjanul bol'she 200 kilostrok. No shef chto — to ne povyshal oklad, a pri 10 — 12 chasovoj rabote bez vyxodnyx eto bylo by edinstvennym stimulom, nu i ezdit' kazhdyj den' 60 km v odnu storonu po proselochnym dorogam, dazhe v Germanii ne saxar. Oni do six por prodajut etu programmu, lish' teper' moja doch' razvivaet ee dal'she). I vot v odnoj firme posle razgovorov stal ja delat' nechto vrode praktiki. Kak — to Chef razotkrovennichalsja. I vot chto on skazal, bukval'no: "Sushchestvuet lish' odin zhivoj jazyk — C, C++ — gljuchnyj i davno umer. Vo vsem mire programmirujut vse bol'shie firmy, zasluzhivajushchie uvazhenija, lish' na C. Vse drugie, kotorye pytalis' sdelat' chto libo na drugix jazykax, libo razorilis', libo razorjajutsja.( TOCHKA)" Ja snachala byl nemnogo osharashen, a potom ponjal, na samom dele on prav. U nego tol'ko Quellcoda ( ne binary — QUELLCOD) za 10 let nakopilos' 1,5 GByte ( poltora gigabajta). I on ne mozhet eto vybrosit'. A ljubaja peredelka v koncepcii stoit vsego dorozhe. I esli kakaja — to sobaka ili volk, a uzh tem bolee Vlad ili AVK budut chto — to imet' protiv, on chelovek vezhlivyj — rugat'sja ne budet, prosto ne voz'met na rabotu. A v opredelennyx situacijax eshche kak budesh' po volch'i vyt', bud' ty samaja rasprekrasnaja sobaka.
Vot tak dorogoj Sobaka-Chelovek!
A sam ja programmiruju i na VC, i na VC++, i na Delphi. Esli vremja est', ili zakazchik xochet ( esli xochet, to i na VB, C++Builde, JScript...). Kogda nado bystro to na Delphi. Pri etom kachestvo ne stradaet. Tut kto — to vse pytalsja uvedet' kak s shablonami privedennyj kod budet' vygljadet' na Delphi. Ja dumaju, chto kazhdyj Delphiec, dazhe programmirujushchij begin...end mozhet privesti analogichnye primery, no v druguju storonu. Poet skazal: "Zhivem my ne dolgo, davajte ljubit' i radovat' druzhboj drug druga. Nam nezachem bol'she serdca xolodit' i tak uzh za oknami v'juga. Davajte drug drugu dolgi vozvrashchat', shchadit' BEZZASHCHITNUJU strannost', davajte spokojnoj dushoju proshchat' talantlivost' i bestallannost'... Chto delat' — zemlja nash PREKRASNYJ udel, ishchi sredi nas vinovatyx..."
Takaja diskussija MOGLA by stat' i konstruktivnoj, esli by iskali obshchee, luchshee — kak eto luchshee iz odnogo jazyka ispol'zovat' v drugom.
Da i ne KODERY my, a programmisty, ili PROGRAMMISTY, po vsjakomu. A dlja normal'nogo programmera lish' odin vopros: KOGDA?
Moj e-mail: viktor_denk@web.de