Среда / популярност

50 отговора 2278 прегледа
#1

Среда / популярност

Преди няколко дена някой беше попитал дали Жава има бъдеще и какво въобще е добро (имам впредвид добро като перспективно) за новобранец. Естествено се появиха флеймове от сорта на ВБ.НЕТ е зле (е поне попишете малко ВБ.НЕТ преди да го говорите това...), не знам си какво е добре и такива алибали. Но не това е важното. Важното е че си поиграх и намерих сравнително актуален репорт от Гартнър, който може би е малко по-обективен (макар че не е много много сигурно, най-малкото поне пичовете предполагам се се опитали поне да направят рисърч преди да ги пуснат тия данни)



Отговор
в отговор на Гypy #2

Re: Среда / популярност

Предполагам, че данните са верни. Обаче ще ти дам обяснение, подобно на вече изказано от теб, относно Apache. Все по-лесно се пише на езиците, различни от C++, но произведените програми са доста по-големи буклуци и "евтина алтернатива".

Отговор
в отговор на няkoй #3

Re: Среда / популярност

>Все по-лесно се пише на езиците, различни от C++, но произведените програми
>са доста по-големи буклуци и "евтина алтернатива".

ochevidno e, che si nqkoi troll, no bih iskal da otgovorq - da ne bi nqkoi da ti povqrva.

moqt opit s programi i programisti na C++ e tochno obratniq - ezikyt e dosta truden i predlaga mnogo nachini da se prostrelqsh v kraka. ako nqmash opitni programisti poluchavash schupen bOkluk ( da - pishe se s O ). moeto mnenie e, che C++ e risk za edin proekt i trqbva da se misli dosta predi da se izpolzva. dori i na hora, koito predi sa obichali ezika mnogo ( az naprimer ) im pisva ot vsichkite gluposti, koito gi kara [ ezika ili kompilatora ] da pravqt. naj-malkoto povecheto takiva neshta gi ima gotovi v drugite sredi/ezici.

edinstvenoto opravdanie za izpolzvane na ezika mozhe da e ako rabotish v specialna sreda i ti se iziskva ogromna proizvoditelnost. dori i tam mozhesh da zalozhizh na ezik ot visoko nivo s profilirane i napisvane SAMO na chuvstvitelnite chasti na C++. otdavna se kanq da razgledam Objective C kato obekten ezik syvmestim sys C, no bez sodomiite, koito me kara da tyrpq C++a.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Гypy #4

Re: Среда / популярност

male COBOL-a kak upravlqva... ei sbyrkali sme si kvalifikaciite

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #5

Re: Среда / популярност

Нали :) ? Чак е притеснително. Според Гартнър към настоящият момент хората които пишат на КОБОЛ са колкото тия дето се мъчат със Жаба.

Верно бях чувал легенди за 60 годишни професори дето пишат на КОБОЛ код за НАСА и американските военни (дали пък не беше Фортран), ама чак пък 2 милиона парчета...

Отговор
в отговор на Гypy #6

Re: Среда / популярност

"Ада" май беше. Това дето си го чувал, де.
Според мен отговорът на въпроса:"Кой е най безмисленият език за програмиране, на който са написани най-много свръх важни и интересни проекти?" е "Ада".

---
In God we Trust (all others must submit a X.509 certificate)

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

Отговор
в отговор на няkoй #7

Re: Среда / популярност

дали са боклуци буклуци или небоклуци май зависи от този, дето стои зад клавиатурата основно

Отговор
в отговор на Mycлoн #8

Re: Среда / популярност

mdam.... i kakwo iska6e da kaje6 sega? oswen, 4e se zaqjda6 obideno za towa na kakyw ezik pi6e6 de... ti i s m16 moje6 da se zastrelq6 - da ne bi da iska6 tapi da im slagat otpred? :)
kolkoto i da se twyrdi obratnoto, ezicite za programirane ne sa uniwersalni - imat si specifi4ni oblasti na prilojenie, taka 4e taq cwetna diagramka ne kazwa koj-znae kolko mnogo. naistina ne sa mnogo horata koito pi6at OS i sred tqh nqma takiwa, koito go prawqt na cobol i vb. ot drugata strana - nqma nujda da se inwestirat izli6ni pari wyw skypostruwa6ti pisa4i na C za da se pi6at typi klientski tworbi, sled kato sy6toto moje da go naprawi edin ne tolkowa kwalificiran rad-boy... Tiq diagrami pokazwat edno edinstweno ne6to - razwitieto pazara na software za 6irpotreba. predi 15 godini da re4em prewes e imal specializiraniq software, kojto e bil po-wziskatelen da re4em - ottam i prewes sa imali edni ezici. sega se tworqt hilqdi gluposti, kojto ne sa s 4ak tolkowa golemi iziskwaniq za kakwoto i da e drugo oswen za gotini opakowki - za towa i sa se nalojili po eftini, makar i ne tolkowa HI re6eniq. towa e. ni6to stranno, obidno ili kakwoto i da bilo.

nadqwam se ne sym te obidil! ;)

Отговор
в отговор на drone #9

Re: Среда / популярност

hm mnenieto mi nqma nishto obshto s diagramata :) prosto trola me vbesi.

vqrno, che universalni ezici nqma - ama mai tuk stava duma za tezi deto sa s po-obshta cel. industry standard edin vid :P. samo, che koga li na nqkoi hora shte im svetne, che industry standard znachi SREDNI ezici... naj-dobrite sa drugi :)

i ne sym syglasen C++ da go slagame v grupata na HI resheniqta :). naj-chesto sym go vizhdal v LOW resheniq tykmo zashtoto pisacha e promit ot universiteta ili drugarchetata i ne mozhe da izpolzva drugi sredstva kogato trqbva. ne byrkai ezika i sys C, koito e dosta po-prost ezik.

kakto ne trqbva nachinaeshtiq da zapochva s BASIC taka i ne trqbva da zapochva s C++.

sramota e, osven tova, da pishem cqlata programa na edin ezik v tiq vremena na lesno vzaimodeistvie mezhdu komponenti pisani na razlichni ezici.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Nobby #10

Re: Среда / популярност

kolko si pisal na Ada, che ne se pritesnqvash da izkazvash takova mnenie?

Ada e edin ot pyrvite standartizirani obektni ezici ( pochti ednovremenno s ANSI Common LISP ). dokolkoto sym vizhdal kod ( ne sym razbirach ) ezika e izkliuchitelno priqten. syzdaden e specialno da ulesnqva strukturnoto programirane i da eliminira golqm procent chesto sreshtani defekti ( tova go znam ot chichko McConnel v "Code Complete" ) - zatova svryhvazhnite proekti sa pisani na nego.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Questor #11

Re: Среда / популярност

Аз точно това исках да кажа, че в графиката не е показано какво стои зад клавиатурата, когато е писана програмата. Поне броя на програмистите да бяха отбелязали!

Отговор
в отговор на Гypy #12

Re: Среда / популярност

Prichinata za mnogoto programisti na COBOl, dokolkoto na mene mi e izvestno e
mnogoto "Legacy System" pisani na nego, a imenno bankovi prilojenia, ATM i dr. Sega teche proces na konvertirane na tezi prilojenia kam drugi ezici ili dobavnianeto na web vazmojnosti. Daje ne tozi sait [линк] se tvardi che v blizko badeshte shte ima nedostig na takiva programisti...

Отговор
в отговор на Nobby #13

Re: Среда / популярност

Относно Ада обектната ориентираност според Mycлoн е твърде слабо застъпена, така че това не е голямо предимство. Ада има обаче доста други предимства.

Слабото разпространение на Ада се дължи на факта, че само 3 фирми имат право да създават компилатори на Ада. Може вече тази инфорзмация да е остаряла.

Отговор
в отговор на drone #14

Re: Среда / популярност

С М16 можеш да се застреляш, но М16 е ВИНАГИ с предпазител освен когато действително отиваш на война.

С++ е действително като М16, в смисъл винаги можеш да застреляш проекта, но НЯМА предпазител. Всеки може директно да стреля наляво надясно из паметта или да напише неволно "*" там където не трябва да има и край. Когато в кода ти има 99% знаци от сорта на "*, {, }, :: etc" пожелавам ти успеш с дебъгването (случайно ли е, че в дев списанията които чета едни от най-големите рекламодатели са дебъгинг и мемори лийк туулс СПЕЦИАЛНО за С++).

Нищо лошо за С++ иначе, но е много добре да се избягва винаги когато може. И стига с това "ама за всеки език си има среда... С++ е мноо добър за писане на ОС" сякаш всички ние по цял ден операционни системи пишем. Който пише ОС да си пише на С++, всички останали е добре да избягват.

Отговор
в отговор на Mycлoн #15

Complete Code

"Code Complete"....E, tova obyasnyava mnenieto ti.

Отговор
в отговор на няkoй #16

Re: Среда / популярност

ima gnu compiler/translator

[линк]

za obektnata orientiranost - misleh si ( trqbvashe da go kazha vse pak, za koeto se izvinqvam ) za Ada 95 standarta. da ne bi ti da si si predstavql nqkoi predishen?

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на FP #17

Re: Complete Code

koq chast ot mnenieto... dazhe mneniqta mi :) golemi raboti izpisah.

za code complete - prosto kazvah otkyde za pyrvi pyt chuh za ada i shto za zhivotno e tq. inache ne sym chak tolkova golqm fen na McConnel :P. hmm nqkoi da ima Rapid Development knizhkata mu? ne mi uvrq glavata da q procheta ot bibliotekata na amerikanskiq dokato mozheh

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Гypy #18

Re: Среда / популярност

C++ си е перфектен език за приложения.
Как да не създаваме memory leaks се учи в детската градина.
Всички средства от ниско ниво (ако изобщо се налага да се използват)
могат да се скрият зад хубав и ясен интерфейс (поне така твърди нек'ъф си Бярне незнамсикой).
Не ми се е случвало случайно да поставям * - винаги е било нарочно :))

Отговор
в отговор на Гypy #19

Re: Среда / популярност

> Който пише ОС да си пише на С++, всички останали е добре да избягват.
O, veliki Guru! Vednaga shte posledvam syveta ti!

(no tekushtite mi proekti shte tryabva nyakak si da gi minem za OS... tryabva da se svyrshat, nyama kak)

Отговор
в отговор на Гypy #20

Re: Среда / популярност

ti slu4ajno da pro4ete towa koeto napisah do kraq? da zabelqza, 4e twyrdqh to4no, 4e mnogo malko hora pi6at OS?
predpazitel kazwa6... ami mislq, 4e ima samo edin predpazitel - kompetentnostta ;)
w c# po-malko li znaci ima ot poso4eniqt sort? ili w java!? i kakwo wyob6te zna4i NEWOLNO da napi6e6 *, a!? ti na c/c++ pisal li si? w kolko ot slu4aite sys newolna * 6te polu4i6 gre6ka?
ne iskam da sporq izli6no - molq te, pro4eti kakwo sym pisal - tam za6titawam, a ne napadam takiwa kato teb... :)

aaa, i o6te ne6to - ne se pritesnqwaj, wle4enieto kym razwqwane na znamena i bezsmisleno flejmene, iz4ezwa s wyzrastta ;))
are, i ne se obijdaj za6toto ne sym se stremql da te :)

Отговор