Титла: Език за програмиране Публикувано от: Nikolavp в Jun 25, 2007, 15:32 Може да прозвучи малко ламерско, но все пак ще попитам
![]() Кой език според Вас е най - добър за момента: До сега съм си играл с python, малко c++(най основните неща, без водещо АПИ),xml, html(ако може да се каже, че това е някакъв език ![]() ![]() Титла: Език за програмиране Публикувано от: paucku в Jun 25, 2007, 16:03 А ти какво искаш да правиш с този език?
Едно е да пишеш драйвери (на C), друго е да правиш уебстраници (PHP, Ruby, HTML, CSS, Actionscript, Perl...). Ако знаеш C# и Java пък много лесно можеш да си намериш работа, защото такива програмисти се търсят много. Също и добри програмисти на C++ се търсят много (той, обаче, може да ти се стори по-труден от горните два). Ако ще се забавляваш, тогава няма значение, кой език ще избереш — почти всичките са интересни ![]() Според мен няма да има "най- език на бъдещето", ами ще излизат все нови и нови такива. Титла: Език за програмиране Публикувано от: mhydra в Jun 25, 2007, 19:03 Ами така както гледам май Питон и Руби и Джава взимат класацията на езици най най най най. по по по от най най най.
Питон е бърз и много добър, Руби е още по добър но е пък по бавен (поне памет не яде ![]() И трите езика са добри. Само не захващай С#, това е такава помия че просто не е за хора тва... Требва да си сложиш 10 АМД Оптерон процесора за да пуснеш елементарна програма.. Титла: Език за програмиране Публикувано от: Lord Bad в Jun 25, 2007, 21:18 С и С++ царуват откъм скорост и гъвкавост според мен.
С# пък за мен е най-добрият език от по-високо ниво. Но и другите езици има какво да предложат в зависимост от нуждите и целите на един програмист. Няма най-добри езици - има само лични мнения.
Такива необосновани мнения просто направо кефят. CLR е много по-съвършен от виртуалната машина на Java, която толкова хвалиш. Аз редовно разработвам софтуер за mono и впечатленията ми са повече от отлични. Класовата йерархия също е много по-изчистена от тази на Java, а и средата предлага повече възможности и повече гъвкавост. Така че нека да си имаме уважението и да не говорим разни неща наизуст(щом Майкрософт имат пръст в нещо е лошо). Титла: Език за програмиране Публикувано от: IvanX в Jun 25, 2007, 21:47 Като начинаещ в програмирането най-много ми допадна python. Чрез него разбрах основните принципи в програмирането.
![]() ![]() Титла: Език за програмиране Публикувано от: karaman в Jun 25, 2007, 22:07 за спорта:
<?php ?> Титла: Език за програмиране Публикувано от: neter в Jun 25, 2007, 22:11 Най-добър? Няма най-добър език. Всеки език е най-добър за съответните цели и предпочитания на програмиста. Това е като спора за най-добра дистрибуция. Всеки да използва това, което му е удобно според личните предпочитания. Важното е да бъде постигнат резултата, който се цели. Езика, според мен, е без значение.
Титла: Език за програмиране Публикувано от: tarator в Jun 25, 2007, 23:19 Няма език, който да е идеален за всяка задача, но има езици, които е добре да се избягват. Лично за мен това са C++ (не C) и Perl. Идеите и зад двата езика са в пълно противоречие зад идеите зад Unix.
Титла: Език за програмиране Публикувано от: c2h5oh в Jun 25, 2007, 23:31
Е това не го разбрах?? Титла: Език за програмиране Публикувано от: Nikolavp в Jun 25, 2007, 23:36
Тъй като не съм гледал много чистото C, ще попитам с какво то толкова повече се доближава до политиката на Unix(освен, че повечето неща са написани на C като кърнъла). А за perl и аз съм съгласен, предпочитам нещо с по - добър синтакс, ако ще търся производителност откъм време, защото хем не е много по - бърз от путон, хем като синтакс ми иде да се изповръщам като видя някакви наклонени черти, тиренца и тем подобни ![]() Титла: Език за програмиране Публикувано от: tarator в Jun 25, 2007, 23:58 И C++ и Perl са ужасно проектирани езици, в които има десетки начини да се напише едно и също нещо. Програмистите и на двата езика използват някакво подмножество от възможностите им (40-60%) и трудно се оправят в код, който използва друго подмножество.
Идеите на Юникс са точно обратните -- прости инструменти, правещи само едно нещо, които се комбинират лесно. Разбира се, Линукс отдавна е станал по-близък до идеите Perl отколкото до първоначалните идеи на Юникс, но такъв е живота. Не всеки е достатъчно умен за да може да запази нещата прости. Титла: Език за програмиране Публикувано от: VladSun в Jun 26, 2007, 00:48 /offtopic
Добре, че тази тема не стана флейм ![]() Титла: Език за програмиране Публикувано от: gat3way в Jun 26, 2007, 00:48
Хъхъхъ. Имаш бира от мен ![]() Титла: Език за програмиране Публикувано от: Radislav_Debian в Jun 26, 2007, 01:04 Аз лично харесвам assembler, C и накои неща в C++.
Обикновенно драскам в C стил като ползвам namespaces и ООП-то на C++ e много полезно и кода става доста по-структуриран. Не ми харесват в C++ операторите/класове дефинирани с цел наследяване на функции от C, 99% от които са много по-тежки. Също така ANSI дефинираше и някакъв гаден вход изход базиран на стингове. Не харесвам Java, Basic и web (web писаниците и всичките им форми и съвърни/клиентски глупости). Някой неща се налага да ги правим (като да уча и висша математика) колкото и да не ни харесват. Такъв е живота.... Според мен е много неправилно да се сравняват езици нямаши нищо общо, всеки си има предназначение (с изключение на basic за нищо не става). Асемблера ми харесва заради простотата, лекотата и пълния контрол. М/у другото повечето асемблери имат допълнителни библиотеки с макроси, като при FASM сa две такива и "по-ниската" създава абсолютно същия изходен код, който се получава и при чисто писане. Много ми е чудно как навремето са code-ли на огтомни табла с ЦК ключета (онези цъкащите с лостчета). Кода им как изобщо е тръгвал? Как са го дебъгвали? Титла: Език за програмиране Публикувано от: gat3way в Jun 26, 2007, 01:19 Я да видим сега, защо не я харесвате java-та? Някакво рационално обяснение за това имате ли? Специално вие, FOSS фанатиците да питам, щото знам че от този лагер не идват особено добри отзиви. Не че нещо, ама ми е забавно. Виртуалните машини ви ги освободиха доколкото знам, пишете си там и си ползвайте ИДЕ-тата с отворен код. Какво точно ви пречи и защо си мислите, че нещата винаги ще стоят по един и същ начин? Що не се възползвате от нещата вместо да се дърпате? Ето например, JBoss е много хубаво нещо, не мислите ли?
Титла: Език за програмиране Публикувано от: Lord Bad в Jun 26, 2007, 08:42 Абе Java-та я харесвах докато не се появи mono. Като видях класата на C# и CLR Java ми се стори като бран бостан. Просто от .NET имаха време да се поучат от грешките на други подобни проекти и не ги допуснах. Тоя път Microsoft просто надминаха себе си. Иначе за C++ и Perl въобще не съм съгласен. В света на Unix има и друго кредо - "No policies, just tools". На който не му изнася да ползва каквото иска. Аз лично работя като С++ програмист под Linux платформа и съм доста доволен от езика. Perl приложенията наистина не се скалират много добре, но определено езика е незаменим за изграждане на някои прости инструменти и уеб услуги.
Титла: Език за програмиране Публикувано от: console в Jun 26, 2007, 08:46 Всеки език си има плюсове и минуси.Няма по-добър и най-добър.
Аз съдя по-това кой език е добър като се види за какво се използва. С/С++ -Не са ли писани почти (а може би всички)ОС на тях? Титла: Език за програмиране Публикувано от: paranoid в Jun 26, 2007, 09:00
Да прав си за едно - М$$ надминаха себе си, но пак в кражбите. Както навремето обраха Епъл, този път обраха Сън. Ти ако беше ползвал Джава щеше да забележиш че С# е копие на Джавата. Чисто и просто копие - абсолютно цялата архитектура и идеология... Да, признавам че доста от нещата са оппавени и подобрени, АПИ-то и вътрешните библиотеки са пълни с безмислени методи, повечето от които никога няма и да използваш.... но в крайна сметка това ли е целта на програмирането - да ти предоставят методи едва ли не за сортиране и търсене..... П.С. Джавата може да не предлага такива "улеснения", но все още според мен е по-добрата алтернатива - освен че е безплатна, е и опън сорс. Титла: Език за програмиране Публикувано от: tyuio в Jul 10, 2007, 19:50 За езика, какъвто и да бил той, е важно да го говориш идеално. И тогава можеш да напишеш страхотна поезия от единици и нули която компютъра ще рецитира в захлас - ние също. :-)
Титла: Език за програмиране Публикувано от: romeo_ninov в Jul 10, 2007, 20:42
Според мен истината е малко по-различна. За всяка задача има език, който е най-подходящ за нейното решаване. (ако не ме лъже паметта това е перефразиран на Норберт Винер) Титла: Език за програмиране Публикувано от: neter в Jul 10, 2007, 21:22 Да де, аз какво казах
![]() Всъщност може да не съм се изразил както трябва. Наздраве ![]() Титла: Език за програмиране Публикувано от: ivo1204 в Jul 12, 2007, 03:47 Бих направил аналогия между езиците за програмиране и разговорните езици.
Ако например искаш да псуваш , не бих ти препоръчал английски , а руски , сръбски , че и българския не е лош. Ако пък смяташ да работиш в Англия , то е ясно... Та един добър компромис е да говориш на английски , а да си псуваш на български...хем удобно , хем здравословно. Титла: Език за програмиране Публикувано от: romeo_ninov в Jul 12, 2007, 08:15
И продължавайки аналогията - всеки си има език, на който предпочита да говори (родния например) и това е довод да го използва навсякъде, където е възможно |