Валера Е.
79 сообщений
#17 лет назад
Здравствуйте, я бы хотел узнать кто на чём программирует и легко ли? Вот я например на Basic и Pascal, а также и на C++.:?:
Болатов А.
1090 сообщений
#17 лет назад
Язык программирования играет хоть сколько-нибудь значащую роль лишь в специфических задачах.
В большинстве случаев говорить о языке программирования нет никакого смысла.
 Falcon
400 сообщений
#17 лет назад
Знаете, программировать - это как на машине ездить. Если умеешь, то умеешь. А на какой именно машине - уже не так важно. Теоретически - на любой с равным успехом.
Валера Е.
79 сообщений
#17 лет назад
Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%
Болатов А.
1090 сообщений
#17 лет назад
Да, у неумелых программистов распространено такое мнение. Всегда проще вину свалить на язык программирования.
 Falcon
400 сообщений
#17 лет назад
Efremovxp, чем он легкий? В чем измеряется качество программ? Есть задачи, на которых программирование в бейсике будет сложным. А качество программ оценивать можно только в контексте среды. То бишь, возвращаясь к машинам, качество программ на бейские - это состояние отдельно взятых экземпляров фольксвагенов. Оно может быть и плохим, и хорошим. А землю пахать на фольксвагене или асфальт укладывать, наверное, сложно.
Валера Е.
79 сообщений
#17 лет назад
Phpmaniac, да всем он лёгкий...
Семён П.
2 сообщения
#17 лет назад
Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.

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

Есть задача - есть свой инструмен, для её решения.
 Falcon
400 сообщений
#17 лет назад
Hairy Цитата:
и уж точно не кто не будет делать сложнейшые математические вычисления с помощью LISP-а.
Весьма, весьма спорно
Александр Б.
174 сообщения
#17 лет назад
Цитата ("phpmaniac"):
Представим что у нас есть несколько типов лопат: совочек, совковая лопата и лопата для уборки снега - так вот ни кто не станет совочком чистить подъезд к гаражу, или совковой лопатой липить куличики. Но умея пользоваться одной из лопат, не трудно научиться пользоваться и другой.


вы с ума сошли?
вы слепите куличек удочкой?
вы на ассемблере программировали? зато совочком трудно ловить рыбу, хотя можно научиться, не спорю.
я программирую на php, c/c++, pascal/delphi, мне программировать на асме пришлось заново учиться - "нужно уметь думать на ассемблере"(c)
Writer Creative
119 сообщений
#17 лет назад
Ассемблер - это не язык высокого уровня.
Так что если быть совсем точным, то "если знаешь один язык программирования, без труда разберёшься и во всех других того же уровня".
Александр Б.
174 сообщения
#17 лет назад
Ну хотя бы так. так я согласен.
 Falcon
400 сообщений
#17 лет назад
Да бросьте вы, ассемблер у x86 красивенький, с богатым инструментарием и очень похож на Cи. Вот RISC-архитектуры - совсем другое дело. Гораздо больше разрыв между структурными/процедурными/объектно-ориентированными языками с одной стороны и функциональными (типа того же LISP'а или Haskell'а) с другой. А ещё есть Prolog.
Александр Б.
174 сообщения
#17 лет назад
:o красивенький? нет уж, увольте)
 Falcon
400 сообщений
#17 лет назад
Один из самых красивых ассемблеров. И тебе переходы по любым флагам и операнды почти любые (ну разве что нельзя с двумя значениями в из памяти работать в одной инструкции), даже инструкция LOOP с услоием есть, хоть ей никто и не пользуется - это рай, а не ассемблер! Вполне сравним с языками высокого уровня. Можно даже объектно-ориентированно на нем писать, ага-ага - с наследованием, виртуальными функциями и т.д. Я игрался несколько (много) лет назад.
Александр Б.
174 сообщения
#17 лет назад
В чем то вы правы, но не берусь спорить по поводу одного из фундаментальнейших языков.
оффтоп:
жаль многие шепчут за спиной "извращенец"
 Falcon
400 сообщений
#17 лет назад
Гость
28 сообщений
#17 лет назад
Ruby, objective-c
Евгений Кашкаров
450 сообщений
#17 лет назад
Цитата ("efremovxp"):
Полностью согласен, но язык тоже играет значащую роль, например Basic он лёгкий в программировании, но качество программ почти 0%

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

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