Авторизация:

Языки программирования

Форум  |  Программирование  |  Страницы:   1   2   3   4 
Поиск

Найти сообщения:  За сутки  |  Без ответов
Автор Сообщение
Ссылка23.04.2008 в 13:42
Здравствуйте, я бы хотел узнать кто на чём программирует и легко ли? Вот я например на Basic и Pascal, а также и на C++.
Ссылка23.04.2008 в 14:08
Язык программирования играет хоть сколько-нибудь значащую роль лишь в специфических задачах.
В большинстве случаев говорить о языке программирования нет никакого смысла.
Ссылка23.04.2008 в 14:18
Знаете, программировать - это как на машине ездить. Если умеешь, то умеешь. А на какой именно машине - уже не так важно. Теоретически - на любой с равным успехом.
Ссылка23.04.2008 в 14:26
Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%;)
Ссылка23.04.2008 в 14:35
Да, у неумелых программистов распространено такое мнение. Всегда проще вину свалить на язык программирования.
Ссылка23.04.2008 в 14:38
Efremovxp, чем он легкий? В чем измеряется качество программ? Есть задачи, на которых программирование в бейсике будет сложным. А качество программ оценивать можно только в контексте среды. То бишь, возвращаясь к машинам, качество программ на бейские - это состояние отдельно взятых экземпляров фольксвагенов. Оно может быть и плохим, и хорошим. А землю пахать на фольксвагене или асфальт укладывать, наверное, сложно.
Ссылка23.04.2008 в 14:50
Phpmaniac, да всем он лёгкий...
Ссылка23.04.2008 в 18:25
Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.

К чему я? К тому, что все языки программирования это, как инструменты одного плана - хотите сверстать сайт, можно и на С++, но это будет слишком затратно во всех планах, и уж точно не кто не будет делать сложнейшые математические вычисления с помощью LISP-а.

Есть задача - есть свой инструмен, для её решения.
Ссылка23.04.2008 в 20:29  [Отредактировано: 23.04.2008 в 20:31]
Hairy
Цитата:
и уж точно не кто не будет делать сложнейшые математические вычисления с помощью LISP-а.
Весьма, весьма спорно
Ссылка23.04.2008 в 22:02  [Отредактировано: 23.04.2008 в 22:04]
Цитата (phpmaniac):
Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.


вы с ума сошли?
вы слепите куличек удочкой?
вы на ассемблере программировали? зато совочком трудно ловить рыбу, хотя можно научиться, не спорю.
я программирую на php, c/c++, pascal/delphi, мне программировать на асме пришлось заново учиться - "нужно уметь думать на ассемблере"(c)
Ссылка23.04.2008 в 22:11
Ассемблер - это не язык высокого уровня.
Так что если быть совсем точным, то "если знаешь один язык программирования, без труда разберёшься и во всех других того же уровня".
Ссылка23.04.2008 в 22:27
Ну хотя бы так. так я согласен.
Ссылка23.04.2008 в 22:54
Да бросьте вы, ассемблер у x86 красивенький, с богатым инструментарием и очень похож на Cи. Вот RISC-архитектуры - совсем другое дело. Гораздо больше разрыв между структурными/процедурными/объектно-ориентированными языками с одной стороны и функциональными (типа того же LISP'а или Haskell'а) с другой. А ещё есть Prolog.
Ссылка23.04.2008 в 23:08
красивенький? нет уж, увольте)
Ссылка23.04.2008 в 23:19  [Отредактировано: 23.04.2008 в 23:23]
Один из самых красивых ассемблеров. И тебе переходы по любым флагам и операнды почти любые (ну разве что нельзя с двумя значениями в из памяти работать в одной инструкции), даже инструкция LOOP с услоием есть, хоть ей никто и не пользуется - это рай, а не ассемблер! Вполне сравним с языками высокого уровня. Можно даже объектно-ориентированно на нем писать, ага-ага - с наследованием, виртуальными функциями и т.д. Я игрался несколько (много) лет назад.
Ссылка23.04.2008 в 23:22
В чем то вы правы, но не берусь спорить по поводу одного из фундаментальнейших языков.
оффтоп:
жаль многие шепчут за спиной "извращенец"
Ссылка23.04.2008 в 23:27
Ссылка25.04.2008 в 11:55
Ruby, objective-c
Ссылка25.04.2008 в 12:18
Цитата (efremovxp):
Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%

Да все языки программиования лёгкие, и при этом кто-то может заявить, что все тяжёлые
А качество программ...
Никогда не слышал о такой метрике
Вопрос ведь ставится не что может Basic?
А как раз наоборот, что сможешь ты, овладев Basic?
Ссылка25.04.2008 в 12:57
Цитата (Kashkarov):
А качество программ...
Никогда не слышал о такой метрике

Бывает. Почитай ISO 9126, для саморазвития.