| Автор |
Сообщение |
Сообщения: 128
Страна: Россия |
 23.04.2008 в 13:42
Здравствуйте, я бы хотел узнать кто на чём программирует и легко ли? Вот я например на Basic и Pascal, а также и на C++. 
|
Сообщения: 1010
Страна: Россия |
 23.04.2008 в 14:08
Язык программирования играет хоть сколько-нибудь значащую роль лишь в специфических задачах.
В большинстве случаев говорить о языке программирования нет никакого смысла.
|
Сообщения: 327 |
 23.04.2008 в 14:18
Знаете, программировать - это как на машине ездить. Если умеешь, то умеешь. А на какой именно машине - уже не так важно. Теоретически - на любой с равным успехом.
|
Сообщения: 128
Страна: Россия |
 23.04.2008 в 14:26
Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%;)
|
Сообщения: 1010
Страна: Россия |
 23.04.2008 в 14:35
Да, у неумелых программистов распространено такое мнение. Всегда проще вину свалить на язык программирования.
|
Сообщения: 327 |
 23.04.2008 в 14:38
Efremovxp, чем он легкий? В чем измеряется качество программ? Есть задачи, на которых программирование в бейсике будет сложным. А качество программ оценивать можно только в контексте среды. То бишь, возвращаясь к машинам, качество программ на бейские - это состояние отдельно взятых экземпляров фольксвагенов. Оно может быть и плохим, и хорошим. А землю пахать на фольксвагене или асфальт укладывать, наверное, сложно.
|
Сообщения: 128
Страна: Россия |
 23.04.2008 в 14:50
Phpmaniac, да всем он лёгкий...
|
Сообщения: 2
Страна: Россия |
 23.04.2008 в 18:25
Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.
К чему я? К тому, что все языки программирования это, как инструменты одного плана - хотите сверстать сайт, можно и на С++, но это будет слишком затратно во всех планах, и уж точно не кто не будет делать сложнейшые математические вычисления с помощью LISP-а.
Есть задача - есть свой инструмен, для её решения.
|
Сообщения: 327 |
 23.04.2008 в 20:29 [Отредактировано: 23.04.2008 в 20:31]
Hairy Цитата: и уж точно не кто не будет делать сложнейшые математические вычисления с помощью LISP-а. Весьма, весьма спорно 
|
Сообщения: 181
Страна: Россия |
 23.04.2008 в 22:02 [Отредактировано: 23.04.2008 в 22:04]
Цитата (phpmaniac): Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.
вы с ума сошли?
вы слепите куличек удочкой?
вы на ассемблере программировали? зато совочком трудно ловить рыбу, хотя можно научиться, не спорю.
я программирую на php, c/c++, pascal/delphi, мне программировать на асме пришлось заново учиться - "нужно уметь думать на ассемблере"(c)
|
Сообщения: 65 |
 23.04.2008 в 22:11
Ассемблер - это не язык высокого уровня.
Так что если быть совсем точным, то "если знаешь один язык программирования, без труда разберёшься и во всех других того же уровня".
|
Сообщения: 181
Страна: Россия |
 23.04.2008 в 22:27
Ну хотя бы так. так я согласен.
|
Сообщения: 327 |
 23.04.2008 в 22:54
Да бросьте вы, ассемблер у x86 красивенький, с богатым инструментарием и очень похож на Cи. Вот RISC-архитектуры - совсем другое дело.  Гораздо больше разрыв между структурными/процедурными/объектно-ориентированными языками с одной стороны и функциональными (типа того же LISP'а или Haskell'а) с другой. А ещё есть Prolog. 
|
Сообщения: 181
Страна: Россия |
 23.04.2008 в 23:08
 красивенький? нет уж, увольте)
|
Сообщения: 327 |
 23.04.2008 в 23:19 [Отредактировано: 23.04.2008 в 23:23]
Один из самых красивых ассемблеров. И тебе переходы по любым флагам и операнды почти любые (ну разве что нельзя с двумя значениями в из памяти работать в одной инструкции), даже инструкция LOOP с услоием есть, хоть ей никто и не пользуется  - это рай, а не ассемблер! Вполне сравним с языками высокого уровня. Можно даже объектно-ориентированно на нем писать, ага-ага - с наследованием, виртуальными функциями и т.д. Я игрался несколько (много) лет назад.
|
Сообщения: 181
Страна: Россия |
 23.04.2008 в 23:22
В чем то вы правы, но не берусь спорить по поводу одного из фундаментальнейших языков.
оффтоп:
жаль многие шепчут за спиной "извращенец"
|
Сообщения: 327 |
 23.04.2008 в 23:27
|
Сообщения: 30
Страна: Россия |
 25.04.2008 в 11:55
Ruby, objective-c
|
Сообщения: 297
Страна: Украина |
 25.04.2008 в 12:18
Цитата (efremovxp): Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%
Да все языки программиования лёгкие, и при этом кто-то может заявить, что все тяжёлые 
А качество программ...
Никогда не слышал о такой метрике 
Вопрос ведь ставится не что может Basic?
А как раз наоборот, что сможешь ты, овладев Basic?
|
Сообщения: 1010
Страна: Россия |
 25.04.2008 в 12:57
Цитата (Kashkarov): А качество программ...
Никогда не слышал о такой метрике 
Бывает. Почитай ISO 9126, для саморазвития.
|