Автор Тема: Език за програмиране  (Прочетена 4502 пъти)

Nikolavp

  • Напреднали
  • *****
  • Публикации: 408
    • Профил
    • WWW
Език за програмиране
« -: Jun 25, 2007, 15:32 »
Може да прозвучи малко ламерско, но все пак ще попитам '<img'>.
Кой език според Вас е най - добър за момента:
До сега съм си играл с python, малко c++(най основните неща, без водещо АПИ),xml, html(ако може да се каже, че това е някакъв език '<img'>). Не съм гледал Java и C#, защото не се говорят хубави неща откъм производителността, но в скоро време пробвах Eclipse, a после и SunStudio12 и останах доста очарован '<img'>. Та въпроса ми е според вас, кой е най - език е бъдещето? Надявам се да не направя езикова война(language war).



Активен

http://blog-nikolavp.rhcloud.com - простотиите, с които се занимавам в свободното време

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Език за програмиране
« Отговор #1 -: Jun 25, 2007, 16:03 »
А ти какво искаш да правиш с този език?

Едно е да пишеш драйвери (на C), друго е да правиш уебстраници (PHP, Ruby, HTML, CSS, Actionscript, Perl...). Ако знаеш C# и Java пък много лесно можеш да си намериш работа, защото такива програмисти се търсят много. Също и добри програмисти на C++ се търсят много (той, обаче, може да ти се стори по-труден от горните два). Ако ще се забавляваш, тогава няма значение, кой език ще избереш — почти всичките са интересни '<img'>

Според мен няма да има "най- език на бъдещето", ами ще излизат все нови и нови такива.
Активен

mhydra

  • Напреднали
  • *****
  • Публикации: 715
  • Distribution: Fedora, Mandriva
  • Window Manager: GNOME
    • Профил
Език за програмиране
« Отговор #2 -: Jun 25, 2007, 19:03 »
Ами така както гледам май Питон и Руби и Джава взимат класацията на езици най най най най. по по по  от най най най.
Питон е бърз и много добър, Руби е още по добър но е пък по бавен (поне памет не яде '<img'>) , а Джавата я знаем всичките предимства като на Питон и Руби само дето лапа много рам и още толкова натоварва процесора.
И трите езика са добри. Само не захващай С#, това е такава помия че просто не е за хора тва...
Требва да си сложиш 10 АМД Оптерон процесора за да пуснеш елементарна програма..
Активен

Указвам помощ за всичко свързано с Fedora и Мандрива.
Може да ме търсите на ICQ.

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Език за програмиране
« Отговор #3 -: Jun 25, 2007, 21:18 »
С и С++ царуват откъм скорост и гъвкавост според мен.
С# пък за мен е най-добрият език от по-високо ниво.
Но и другите езици има какво да предложат в зависимост от нуждите и целите на един програмист. Няма най-добри езици - има само лични мнения.

Цитат
И трите езика са добри. Само не захващай С#, това е такава помия че просто не е за хора тва...


Такива необосновани мнения просто направо кефят. CLR е много по-съвършен от виртуалната машина на Java, която толкова хвалиш. Аз редовно разработвам софтуер за mono и впечатленията ми са повече от отлични. Класовата йерархия също е много по-изчистена от тази на Java, а и средата предлага повече възможности и повече гъвкавост. Така че нека да си имаме уважението и да не говорим разни неща наизуст(щом Майкрософт имат пръст в нещо е лошо).



Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

IvanX

  • Напреднали
  • *****
  • Публикации: 48
    • Профил
    • WWW
Език за програмиране
« Отговор #4 -: Jun 25, 2007, 21:47 »
Като начинаещ в програмирането най-много ми допадна python. Чрез него разбрах основните принципи в програмирането. '<img'>  А и нито една програма на C# не можа да тръгне на моя Celeron на 600Mhz.  ':crazy:'



Активен

Говори се, че Тесла е забравения баща на технологията. Самият Тесла веднъж казал "...Настоящето е тяхно. (скептиците на деня) Бъдещето, за което аз в действителност работя, е мое."

Колко правилно наистина.

karaman

  • Напреднали
  • *****
  • Публикации: 351
    • Профил
    • WWW
Език за програмиране
« Отговор #5 -: Jun 25, 2007, 22:07 »
за спорта:

<?php ?>

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Език за програмиране
« Отговор #6 -: Jun 25, 2007, 22:11 »
Най-добър? Няма най-добър език. Всеки език е най-добър за съответните цели и предпочитания на програмиста. Това е като спора за най-добра дистрибуция. Всеки да използва това, което му е удобно според личните предпочитания. Важното е да бъде постигнат резултата, който се цели. Езика, според мен, е без значение.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Език за програмиране
« Отговор #7 -: Jun 25, 2007, 23:19 »
Няма език, който да е идеален за всяка задача, но има езици, които е добре да се избягват. Лично за мен това са C++ (не C) и Perl. Идеите и зад двата езика са в пълно противоречие зад идеите зад Unix.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Език за програмиране
« Отговор #8 -: Jun 25, 2007, 23:31 »
Цитат
Идеите и зад двата езика са в пълно противоречие зад идеите зад Unix.

Е това не го разбрах??
Активен

Nikolavp

  • Напреднали
  • *****
  • Публикации: 408
    • Профил
    • WWW
Език за програмиране
« Отговор #9 -: Jun 25, 2007, 23:36 »
Цитат (tarator @ Юни 26 2007,00:19)
Няма език, който да е идеален за всяка задача, но има езици, които е добре да се избягват. Лично за мен това са C++ (не C) и Perl. Идеите и зад двата езика са в пълно противоречие зад идеите зад Unix.

Тъй като не съм гледал много чистото C, ще попитам с какво то толкова повече се доближава до политиката на Unix(освен, че повечето неща са написани на C като кърнъла). А за perl и аз съм съгласен, предпочитам нещо с по - добър синтакс, ако ще търся производителност откъм време, защото хем не е много по - бърз от путон, хем като синтакс ми иде да се изповръщам като видя някакви наклонени черти, тиренца и тем подобни '<img'>



Активен

http://blog-nikolavp.rhcloud.com - простотиите, с които се занимавам в свободното време

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Език за програмиране
« Отговор #10 -: Jun 25, 2007, 23:58 »
И C++ и Perl са ужасно проектирани езици, в които има десетки начини да се напише едно и също нещо. Програмистите и на двата езика използват някакво подмножество от възможностите им (40-60%) и трудно се оправят в код, който използва друго подмножество.

Идеите на Юникс са точно обратните -- прости инструменти, правещи само едно нещо, които се комбинират лесно. Разбира се, Линукс отдавна е станал по-близък до идеите Perl отколкото до първоначалните идеи на Юникс, но такъв е живота. Не всеки е достатъчно умен за да може да запази нещата прости.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Език за програмиране
« Отговор #11 -: Jun 26, 2007, 00:48 »
/offtopic

Добре, че тази тема не стана флейм '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Език за програмиране
« Отговор #12 -: Jun 26, 2007, 00:48 »
Цитат
Няма език, който да е идеален за всяка задача, но има езици, които е добре да се избягват. Лично за мен това са C++ (не C) и Perl.


Хъхъхъ. Имаш бира от мен '<img'>
Активен

"Knowledge is power" - France is Bacon

Radislav_Debian

  • Напреднали
  • *****
  • Публикации: 149
    • Профил
Език за програмиране
« Отговор #13 -: 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

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Език за програмиране
« Отговор #14 -: Jun 26, 2007, 01:19 »
Я да видим сега, защо не я харесвате java-та? Някакво рационално обяснение за това имате ли? Специално вие, FOSS фанатиците да питам, щото знам че от този лагер не идват особено добри отзиви. Не че нещо, ама ми е забавно. Виртуалните машини ви ги освободиха доколкото знам, пишете си там и си ползвайте ИДЕ-тата  с отворен код. Какво точно ви пречи и защо си мислите, че нещата винаги ще стоят по един и същ начин? Що не се възползвате от нещата вместо да се дърпате? Ето например, JBoss е много хубаво нещо, не мислите ли?
Активен

"Knowledge is power" - France is Bacon