Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.57 MB
Время: 0.015 c
2-1234938715
dolmat
2009-02-18 09:31
2009.04.05
Как добавить в строку знак


15-1233893442
123-ий
2009-02-06 07:10
2009.04.05
TADOQuery.Recordset.Status


2-1234781737
b@v
2009-02-16 13:55
2009.04.05
Подскажите с запросом


3-1217909603
Viod
2008-08-05 08:13
2009.04.05
Обработка исключений ADOConnection


1-1209052939
Тыщ
2008-04-24 20:02
2009.04.05
Что означают элементы с названиями ".1", ".2" и т.п?