Текущий архив: 2009.04.05;
Скачать: CL | DM;
Вниз
Какой язык использовать? Найти похожие ветки
← →
XeON © (2009-01-28 22:28) [0]Добрый вечер, уважаемые мастера! Только что задался философским вопросом, а какой же всё-таки язык использовать в каких случаях?
Допустим, у нас есть на выбор: Visual Basic, Delphi, Visual C++, Visual C#. Какой из них в каком случае лучше подходит и для решения каких задач?
Так же хотелось бы услышать, про платформу .net, кто может что сказать о её приимуществах?
← →
XeON © (2009-01-28 22:31) [1]Да, ещё хотелось бы услышать примеры более ли менее серьёзных (используемых не только теми кто их сделал) программ на разных языках (думаю, про С++, можно не говорить, т.к. на нём написано больше половины всего, что мы используем)
← →
@!!ex © (2009-01-28 22:31) [2]Visual C++ подходит для любых задач. тему можно считать закрытой.
← →
Palladin © (2009-01-28 22:48) [3]используй русский, знание английского тоже приветствуется... эти языки помогут тебе в восприятии информации, которой навалом в инете
← →
Медвежонок Пятачок © (2009-01-28 22:49) [4]знаю очень сурьезную программу на vb6.
← →
XeON © (2009-01-28 23:10) [5]Я знаю, что TheBat! (по крайней мере первые версии) был на Delphi написан, и разошёлся на ура!
Вопрос собственно стоит в том, зачем другие языки существуют вообще? Для обучения или написания HELLO WORLD? Мне кажется, иногда роль играет не только скорость работы готового ПО, но и скорость его разработки! Может быть я знаю С++, не на 5+, но на твёрдую 4 - точно. И лично я думаю, что не всегда рационально использовать только его!
Хотелось бы услышать о применении C#
P.S. Давайте писать на ассемблере! Ваще клаццная щтука! :) И подходит для разработки всего!
← →
Riply © (2009-01-28 23:23) [6]> [5] XeON © (28.01.09 23:10)
> Может быть я знаю С++, не на 5+, но на твёрдую 4 - точно.
Мой учитель мне говорил:
"На пять систему знает Господь Бог,
на четыре - ведущие специалисты из Microsoft (ибо и они допускают ошибки),
на три - я сам. Ну а теперь, Саша, давай попробуем оценить твои знания" :)
← →
antonn © (2009-01-28 23:27) [7]
> Riply © (28.01.09 23:23) [6]
>
> > [5] XeON © (28.01.09 23:10)
> > Может быть я знаю С++, не на 5+, но на твёрдую 4 - точно.
>
>
> Мой учитель мне говорил:
> "На пять систему знает Господь Бог,
> на четыре - ведущие специалисты из Microsoft (ибо и они
> допускают ошибки),
> на три - я сам. Ну а теперь, Саша, давай попробуем оценить
> твои знания" :)
угу, получить "четыре" и показать преподу язык %)
← →
Mystic © (2009-01-29 00:07) [8]http://www.youtube.com/watch?v=CT5xTP1C0Yw&feature=related
← →
KilkennyCat © (2009-01-29 00:13) [9]Такой вопрос волнует лишь кодеров.
Программисту похрен язык. Хоть 1с-овская Рая.
← →
Amoeba © (2009-01-29 00:29) [10]
> примеры более ли менее серьёзных (используемых не только
> теми кто их сделал) программ
Skype написан на Delphi.
← →
Игорь Шевченко © (2009-01-29 00:42) [11]XeON © (28.01.09 23:10) [5]
Ты слегка ошибся форумом - тебе в детский сад надо.
← →
Германн © (2009-01-29 02:12) [12]
>
> Ты слегка ошибся форумом - тебе в детский сад надо.
Точнее в песочницу. Там можно пИсать без особых проблем.
← →
Ega23 © (2009-01-29 10:05) [13]
> Может быть я знаю С++, не на 5+, но на твёрдую 4 - точно.
Откровенно говоря, язык "учится" за 2-3 дня. Ну за неделю.
А вот уже различные технологии-библиотеки - это всю жизнь можно изучать.
Сдаётся мне, что ты толком не знаешь ни С++, ни какой-нибудь другой язык. Так, по верхам нахватался...
← →
Mystic © (2009-01-29 11:23) [14]> Откровенно говоря, язык "учится" за 2-3 дня. Ну за неделю.
В отношении C++ не согласен.
← →
Ega23 © (2009-01-29 11:33) [15]
> В отношении C++ не согласен.
Стандарт языка?
Ну хорошо, за месяц. Только толку-то от этого?
← →
Anatoly Podgoretsky © (2009-01-29 11:51) [16]> Mystic (29.01.2009 11:23:14) [14]
Есть предположение, что нет людей, которые знают С++ полностью, включая автора языка.
← →
DrPass © (2009-01-29 11:59) [17]
> Mystic © (29.01.09 11:23) [14]
> > Откровенно говоря, язык "учится" за 2-3 дня. Ну за неделю.
> В отношении C++ не согласен.
Смотря что подразумевать под изучением языка. Если изучить для того, чтобы блеснуть на конкурсе "алло, мы ищем IT-таланты", то таки да, надо посидеть намного больше. Ну а если требуется просто овладеть им на уровне, достаточном для качественной продуктивной работы, то С++ - не исключение. 2-3 дня, максимум - неделя.
← →
Дуб © (2009-01-29 12:05) [18]> Мой учитель мне говорил:
> "На пять систему знает Господь Бог,
> на четыре - ведущие специалисты из Microsoft (ибо и они
> допускают ошибки),
> на три - я сам.
Таких преподов выгонять без выходного пособия. Знаешь предмет на 3 - не преподавай его. :)
← →
123-ий © (2009-01-29 12:16) [19]а я вот собираюсь C# изучить. по моему дотнет - интересная тема. по крайней мере судя по тому что рассказывают мне други дотнетчики.
← →
Anatoly Podgoretsky © (2009-01-29 12:29) [20]> 123-ий (29.01.2009 12:16:19) [19]
Изучать можно любой язык, а вот сделать нужное не на любом языке можно.
← →
DrPass © (2009-01-29 13:00) [21]
> Дуб © (29.01.09 12:05) [18]
> Таких преподов выгонять без выходного пособия. Знаешь предмет
> на 3 - не преподавай его. :)
Таких - надо беречь. Чаще все наоборот, преподаватель свой предмет сам не знает, но зато мнит себя чуть ли не светочем науки
← →
Дуб © (2009-01-29 13:11) [22]> DrPass © (29.01.09 13:00) [21]
Я про другое. :) Есть иногда преподы, которые ставят 4 из принципа, что они и сами его на 5 не знают - такой сложный. :) Никто же ведь не преподает устройство вселенной и не сдеат по этому экзаменов. все банальнее - читается курс небольшими требованиями и по нему проходит аттестация, на которой тебя оценивают по *-бальной системе. Что может влиять, например, на стипендию.
А то один дурак, а второй без стипендии - это неправильно. :)))
← →
Mystic © (2009-01-29 13:32) [23]> Ну а если требуется просто овладеть им на уровне, достаточном
> для качественной продуктивной работы, то С++ - не исключение.
> 2-3 дня, максимум - неделя.
Если знать C и использовать C++ на уровне C с классами, то да, согласен. А если попасть в проект, где усиленно пользуются шаблонами и метапрограммированием на них, то для качественной продуктивной работы понадобится куда больше одной недели. Одно дело писать самому и обтекать все вещи, которые не знаешь. Другое дело, когда надо в них разбираться. Тут без опыта нельзя...
← →
Anatoly Podgoretsky © (2009-01-29 14:15) [24]> Дуб (29.01.2009 13:11:22) [22]
Так выше приведеный предподаватель знает предмет на тройку, ну а студент ниже.
← →
tesseract © (2009-01-29 14:34) [25]
> Что может влиять, например, на стипендию.
Вопросы к экзамену извините фиксированы и уж свои-то вопросы преподаватель знает, как и ответы на них :-)
← →
ketmar © (2009-01-29 14:42) [26]>[13] Ega23 © (2009-01-29 10:05:00)
>Откровенно говоря, язык "учится" за 2-3 дня. Ну за неделю.
Олег, ты не прав! %-) на одни шаблоны можно пол-жизни положить, и всё равно не понимать, что там Александреску написал. %-)
---
All Your Base Are Belong to Us
← →
Jeer © (2009-01-29 15:24) [27]
> Anatoly Podgoretsky © (29.01.09 14:15) [24]
>
> > Дуб (29.01.2009 13:11:22) [22]
>
> Так выше приведеный предподаватель знает предмет на тройку,
> ну а студент ниже.
Позиции разные, а потому и вес оценки разный, даже несовместимый.
Иногда со статусом, чаще студенческим.
← →
DrPass © (2009-01-29 15:41) [28]
> Mystic © (29.01.09 13:32) [23]
> А если попасть в проект, где усиленно пользуются шаблонами
> и метапрограммированием на них, то для качественной продуктивной
> работы понадобится куда больше одной недели
Согласен. Но я лично не стал бы связываться с проектом, где усиленно пользуются шаблонами, и особенно - макросами. Даже при хорошем знании С++ и высокой обещанной зарплатой :) Слишком большой период потребуется, чтобы мне, как стороннему человеку, начать продуктивно работать в такой среде.
← →
ketmar © (2009-01-29 15:45) [29]>[28] DrPass © (2009-01-29 15:41:00)
>Слишком большой период потребуется, чтобы мне, как стороннему человеку, начать
>продуктивно работать в такой среде.
не факт. если шаблоны сделаны умно и документированы (а иначе их и нельзя использовать, имо) — вполне нормально.
---
Understanding is not required. Only obedience.
← →
Ega23 © (2009-01-29 16:04) [30]
> Олег, ты не прав! %-) на одни шаблоны можно пол-жизни положить,
> и всё равно не понимать, что там Александреску написал.
> %-)
Я про стандарт языка.
← →
ketmar © (2009-01-29 16:12) [31]>[30] Ega23 © (2009-01-29 16:04:00)
«знать» и «уметь использовать» таки вещи разные. я вот испанский знаю. а использовать нифига не умею. %-)
---
All Your Base Are Belong to Us
← →
Anatoly Podgoretsky © (2009-01-29 16:16) [32]> Jeer (29.01.2009 15:24:27) [27]
Я не понял, ты осуждаешь или как :-)
← →
Ega23 © (2009-01-29 16:23) [33]
> «знать» и «уметь использовать» таки вещи разные
Дык я об этом же автору и толкую.
← →
ketmar © (2009-01-29 16:25) [34]>[33] Ega23 © (2009-01-29 16:23:00)
ну, тогда пардон, я туплю. не пейте бальзама по вечерам. особенно не пейте его как вотку. %-)
---
All Your Base Are Belong to Us
← →
Jeer © (2009-01-29 16:57) [35]
> Anatoly Podgoretsky © (29.01.09 16:16) [32]
>
> > Jeer (29.01.2009 15:24:27) [27]
>
> Я не понял, ты осуждаешь или как :-)
>
Говорим, да.. :)
← →
@!!ex © (2009-01-29 17:35) [36]> Может быть я знаю С++, не на 5+, но на твёрдую 4 - точно.
> И лично я думаю, что не всегда рационально использовать
> только его!
Фигня. С++ можно использовать для чего угодно. Единственное почему он может иногда проигрывать другому языку - это удобство(ну там стандартные доводы Шарповцев и Явошников о том, что GC нету, или доводы Дельфийцев и Бейсиковцев о том, что нету нормального редакторе интерфейсов(QT не все знают и нравится не всем), ну и доводы совсем ламеров о том, что язык сложный).
← →
KilkennyCat © (2009-01-29 18:34) [37]
> С++ можно использовать для чего угодно
Неа.
← →
Alkid © (2009-01-29 18:47) [38]
> Ega23 © (29.01.09 16:04) [30]
> Я про стандарт языка.
Проведу аналогию: стандарт языка <-> шахматные правила.
Правила шахмат можно хорошо усвоить за 10 минут, но сколько времени надо, что бы научиться *хорошо играть*? То же и с стандартом - усвоить стандарт языка недолго, понять все его неявные следствия, подводные камни, наилучшие способы его применения - вот что значит хорошо изучить язык.
← →
Riply © (2009-01-29 19:02) [39]> [18] Дуб © (29.01.09 12:05)
> Таких преподов выгонять без выходного пособия.
> Знаешь предмет на 3 - не преподавай его. :)
Просиживая штаны(юбку) на форумах, я сформулировала два закона Riply :)
1. Степень ошибочности утверждения прямо пропорциональна степени его безапелляционности.
2. Глубина познаний индивида в данной обасти,
обратно пропорциональна квадрату громкости его заявлений о глубине этих знаний.
:)
← →
Ega23 © (2009-01-29 19:32) [40]
> Правила шахмат можно хорошо усвоить за 10 минут, но сколько
> времени надо, что бы научиться *хорошо играть*?
Я ИМЕННО ОБ ЭТОМ и говорю.
Страницы: 1 2 вся ветка
Текущий архив: 2009.04.05;
Скачать: CL | DM;
Память: 0.56 MB
Время: 0.006 c