Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.24;
Скачать: CL | DM;

Вниз

C# или С++ с чего начать?   Найти похожие ветки 

 
DRG   (2008-07-07 16:28) [0]

С чего лучше начать изучение программирования с шарпа или с С++?
С шарп зависим от дот нета и является транслируемым языком насколько я знаю, но GUI на нем легче делать., а С++ более распространенн.  Вобщем что посоветуете?

Прекрасно знаю Delphi (9 лет работы).


 
wl ©   (2008-07-07 16:34) [1]

c#


 
DVM ©   (2008-07-07 16:35) [2]

Оба изучай


 
ketmar ©   (2008-07-07 16:36) [3]

>[0] DRG (2008-07-07 16:28:00)
>Вобщем что посоветуете?

brainfuck.

---
All Your Base Are Belong to Us


 
Ega23 ©   (2008-07-07 16:36) [4]


> Прекрасно знаю Delphi (9 лет работы).


Если бы прекрасно знал, то не задавал бы таких вопросов.
ИМХО.


 
DVM ©   (2008-07-07 16:37) [5]

в C# самом по себе изучать особенно нечего, чего не скажешь о его объемных библиотеках классов.


 
ketmar ©   (2008-07-07 16:38) [6]

>[4] Ega23 © (2008-07-07 16:36:00)
неа, на самом деле вопрос достаточно нормальный. только сформулирован так, что лучше бы его и вовсе не формулировать.

---
All Your Base Are Belong to Us


 
DRG   (2008-07-07 16:39) [7]


> Если бы прекрасно знал, то не задавал бы таких вопросов.


Ну извините. :) Часто приходилось читать только листинг на С++. А за разбор отличий как то не садился.


 
wl ©   (2008-07-07 16:39) [8]

в C++ тоже немало всего написали: STL, Boost... плюс всякие расширения типа QT, VCL, MFC. Еще COM, DCOM, COM+ за компанию. Мало не покажется


 
Поросенок Винни-Пух ©   (2008-07-07 16:40) [9]

С чего лучше начать изучение программирования с шарпа или с С++?

Ты же его уже изучил и 9 лет пользуешся им. Программированием.


 
DRG   (2008-07-07 16:43) [10]


> Ты же его уже изучил и 9 лет пользуешся им. Программированием.


Потихоньку компания набирает сишников, т.к. делфистов все меньше и меньше (надеюсь тибурон поможет). Вот и я делаю свои шаги в этом направлении, чтобы не остаться без хлеба. А так Delphi - основной язык.


 
Поросенок Винни-Пух ©   (2008-07-07 16:44) [11]

Кого набрают, того и учи.


 
DRG   (2008-07-07 16:46) [12]

Дык их пока почти поровну. С# и С++  . Поэтому и спрашиваю.


 
Поросенок Винни-Пух ©   (2008-07-07 16:49) [13]

Дык их пока почти поровну.
два на полтора что ли?


 
ketmar ©   (2008-07-07 17:07) [14]

>[12] DRG (2008-07-07 16:46:00)
оба страшные, как божья матерь.

---
Do what thou wilt shall be the whole of the Law.


 
DRG   (2008-07-07 17:09) [15]


> два на полтора что ли?


2 - C#, 4 - C++. 4 - Delphi . ну и плюс постоянно набирают, сравняется или под вопросом.


 
Поросенок Винни-Пух ©   (2008-07-07 17:11) [16]

фига се.
почти поровну когда одних ровно в два раза больше чем других.


 
DRG   (2008-07-07 17:16) [17]


> почти поровну когда одних ровно в два раза больше чем других.


Один разработчик (с++) на тестовом сроке. Поэтому жестко делить не получаетттца - почти поровну. :)


 
DRG   (2008-07-07 17:18) [18]

Не в этом суть. Ну а в целом, какой язык более распространенн и будет распространенн в ближайшем будущем? Не затухнет ли C# в ближайшие 10 лет?


 
ketmar ©   (2008-07-07 17:19) [19]

>[18] DRG (2008-07-07 17:18:00)
>Не затухнет ли C# в ближайшие 10 лет?

а тебе не всё равно?

---
All Your Base Are Belong to Us


 
DRG   (2008-07-07 17:20) [20]

Смущает еще то, что он только для дот нета и Windows. Т.е. под Unix с ним не получится работать?


 
ketmar ©   (2008-07-07 17:21) [21]

>[20] DRG (2008-07-07 17:20:00)
>Т.е. под Unix с ним не получится работать?

получится, но лучше не надо.

---
All Your Base Are Belong to Us


 
Ega23 ©   (2008-07-07 17:23) [22]


> Т.е. под Unix с ним не получится работать?


Если Mono допилят - то, наверное, можно будет...


 
iZEN   (2008-07-07 17:35) [23]

Forth учи. В жизни пригодится.


 
ketmar ©   (2008-07-07 17:39) [24]

>[22] Ega23 © (2008-07-07 17:23:00)
никогда не допилят. во-первых, оно на винду подвязано неплохо, во-вторых, догоняющий завсегда отстаёт, потому он и догоняющий, а не лидер.

---
All Your Base Are Belong to Us


 
ketmar ©   (2008-07-07 17:39) [25]

>[23] iZEN (2008-07-07 17:35:00)
ты ли это? а java как же?! O_O

---
Understanding is not required. Only obedience.


 
palva ©   (2008-07-07 17:41) [26]

Я думаю, что вполне возможно изучать сразу оба языка.


 
@!!ex ©   (2008-07-07 17:45) [27]

От задачи зависит.
Если ваша контора занимается разработкой серверных приложений под Солярис, то C# не тема. :)
А если GUI для винды, то с++ не решает.


 
Хохол   (2008-07-07 18:03) [28]

Что автор темы то про языки говорит, то про фреймворки.


 
ketmar ©   (2008-07-07 18:05) [29]

>[28] Хохол (2008-07-07 18:03:00)
а нафэйхоа нужен сферический язык в вакууме?

---
All Your Base Are Belong to Us


 
int64   (2008-07-07 18:12) [30]

Я пару лет назад выучил С#.
До сих пор не знаю: нахрена.


 
b z   (2008-07-07 18:16) [31]


> int64   (07.07.08 18:12) [30]
> выучил С#.
На "зубок"? :)


 
int64   (2008-07-07 18:24) [32]


> b z   (07.07.08 18:16) [31]
>
> > int64   (07.07.08 18:12) [30]
> > выучил С#.
> На "зубок"? :)

Пока нет практики, всегда считай, максимум на 3-.


 
Alien1769 ©   (2008-07-07 18:25) [33]

> Я пару лет назад выучил С#.
> До сих пор не знаю: нахрена.

http://delphimaster.net/view/15-1214894149/


Человек тоже не знает чего бы такого "замутить", составь компанию и сделайте супер-проект :)


 
palva ©   (2008-07-07 18:52) [34]


> Я пару лет назад выучил С#.
> До сих пор не знаю: нахрена.

Тебе легче. Я nn лет назад родился.
До сих пор не знаю: нахрена.


 
Agent13 ©   (2008-07-07 19:33) [35]


> Ega23 ©   (07.07.08 17:23) [22]
> > Т.е. под Unix с ним не получится работать?
> Если Mono допилят - то, наверное, можно будет...

Ну если стоит задача именно писать на С# под Unix, а не перенести готовую программу с винды, то совсем необязательно ждать, пока что-то допилят. Никто ведь не будет программу, ориентированную на линукс, писать под интерфейсом System.Windows.Forms. Для этой цели есть Gtk#, а сейчас ещё появился проект Qyoto - связка Mono и Qt. Так что даже выбор есть :)


 
ketmar ©   (2008-07-07 19:38) [36]

>[35] Agent13 © (2008-07-07 19:33:00)
правда, какой сакральный смысл писать на моне — всё равно не ясно.

---
Do what thou wilt shall be the whole of the Law.


 
AlexWlad ©   (2008-07-07 19:45) [37]


> ketmar ©   (07.07.08 19:38) [36]
>
> >[35] Agent13 © (2008-07-07 19:33:00)
> правда, какой сакральный смысл писать на моне — всё равно
> не ясно.


Элементарно, Ватсон - насрать дяде-Билли под дверь.

Тут, знаете-ли, сталкиваются "карпаративная маинстрим" и желание самореализации со стороны прогера.


 
ketmar ©   (2008-07-07 20:26) [38]

>[37] AlexWlad © (2008-07-07 19:45:00)
>Элементарно, Ватсон — насрать дяде-Билли под дверь.

«Знаете, в чем трагедия? Что вы меня приложили, а я этого даже не заметила. А если б я вас приложила,  поверьте, заметили бы все.» (ц)

---
All Your Base Are Belong to Us


 
iZEN   (2008-07-07 20:48) [39]


> ketmar ©   (07.07.08 17:39) [25]
>
> >[23] iZEN (2008-07-07 17:35:00)
> ты ли это? а java как же?! O_O

А потом он напишет JVM на Forth"е. :)


 
ketmar ©   (2008-07-07 21:20) [40]

>[39] iZEN (2008-07-07 20:48:00)
разве что. форт для java уже есть. %-)

---
Understanding is not required. Only obedience.


 
Marser ©   (2008-07-07 23:30) [41]

Я вот тоже думал, шарп, простой, нахрена, заглохнет... Пока не столкнулся с ним вплотную после двух месяцев копания в Яве. Теперь я так не считаю.
До выпуска  C++0x это гарантированно самый современный на сегодняшний день язык, очень интересно находить в нём лучшее из Делфи, С++ и Явы... Хотя до сих пор непривычно, ведь я работал с Делфи почти как автор - более семи лет, и до того ещё два года в ТР...


 
palva ©   (2008-07-08 00:00) [42]

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


 
umbra ©   (2008-07-08 00:07) [43]

учите С :) остальное приложится


 
@!!ex ©   (2008-07-08 00:17) [44]

> [42] palva ©   (08.07.08 00:00)

Ниша у С++ шибко широкая. :))


 
DRG   (2008-07-08 01:00) [45]


> Ниша у С++ шибко широкая. :))


Вот я ж о том же, дело не сколько  в удобстве использования, понимания написанного и лучшим собранием лучшего из других языков (если вопрос стоял бы так - то здесь понятно что delphi в лидерах по синтаксису и RAD), а в его будущем.

Когда начинал учить Delphi лет 10 назад, думал что он долго будет держаться в лидерах, но лоббирование Microsoft и ошибки в макретинговой компании Borland\ CodeGear сделали свое дело. Сейчас уже начали исправлятся (тибурон). Но таймер запущен (хотя очень надеюсь что будет остановлен).


 
DRG   (2008-07-08 01:04) [46]

Я вот не пойму, почему Microsoft не купила все продукты для разработчиков у Borland - ведь это хороший куш бы был для них. Как думаете?


 
Marser ©   (2008-07-08 01:07) [47]


> то здесь понятно что delphi в лидерах по синтаксису и RAD

Мне непонятно (уже)...


 
Плохиш ©   (2008-07-08 01:16) [48]


> DRG   (08.07.08 01:04) [46]
> Я вот не пойму, почему Microsoft не купила все продукты
> для разработчиков у Borland - ведь это хороший куш бы был
> для них.

Зачем покупать "рыбу", когда можно купить "удочку" и продавать потом "рыбу"


 
palva ©   (2008-07-08 01:16) [49]


> Я вот не пойму, почему Microsoft не купила все продукты
> для разработчиков у Borland - ведь это хороший куш бы был
> для них. Как думаете?

Тут не важно, как мы думаем. Важно, как думает тот, кто собирается тратить свои деньги. Если он не видит коммерческой перспективы у продукта или считает, что продукт переоценен энтузиастами, то не покупает.


 
palva ©   (2008-07-08 01:20) [50]


> Зачем покупать "рыбу", когда можно купить "удочку" и продавать
> потом "рыбу"

То есть Delphi это типа рыба. А что они купили в качестве удочки?


 
DRG   (2008-07-08 01:28) [51]


> Зачем покупать "рыбу", когда можно купить "удочку" и продавать
> потом "рыбу"


Сам то понял?


 
DRG   (2008-07-08 01:31) [52]


> Если он не видит коммерческой перспективы у продукта или
> считает, что продукт переоценен энтузиастами, то не покупает.
>


Ну другие считают по другому. Посмотрим вобщем. Но с фактом что продукт восстребован многими пользователями думаю никто не будет спорить..

Возможности объединенного рынка для продукции Embarcadero Technologies и CodeGear дадут более чем 15 миллионов пользователей по всему миру, и согласно производственным отчетам это число будет расти на 10% ежегодно.


http://www.interface.ru/home.asp?artId=16558


 
Хохол   (2008-07-08 03:02) [53]


> DRG   (07.07.08 16:28)
>
> С чего лучше начать изучение программирования с шарпа или
> с С++?
> С шарп зависим от дот нета и является транслируемым языком
> насколько я знаю, но GUI на нем легче делать., а С++ более
> распространенн.  Вобщем что посоветуете?
>
> Прекрасно знаю Delphi (9 лет работы).


Учи Java - элегантный мощный гибкий язык с большим набором фреймворков на все случаи жизни и ушибленная тяжёлым тупым предметом реализация JVM.


 
Anatoly Podgoretsky ©   (2008-07-08 08:42) [54]

> palva  (08.07.2008 1:20:50)  [50]

Хейлсберг у них удочка и еще ряд ведущих разработчиков.


 
ketmar ©   (2008-07-08 10:52) [55]

>[54] Anatoly Podgoretsky © (2008-07-08 08:42:00)
>Хейлсберг у них удочка и еще ряд ведущих разработчиков.

и именно потому, что они взяли Хэйлсберга — получилась такая же корявая фиготень, как и Delphi. а был шанс сделать что-то нормальное. а сделали как всегда — кальку с идей фигскольколетней давности.

---
All Your Base Are Belong to Us


 
Anatoly Podgoretsky ©   (2008-07-08 11:45) [56]

> ketmar  (08.07.2008 10:52:55)  [55]

На не фигскольколетней давности у .них не было специалистов, да и этому несколько раз пришлось вознаграждение повышать, пока не остановились на 3.5 мб.


 
ketmar ©   (2008-07-08 11:47) [57]

>[56] Anatoly Podgoretsky © (2008-07-08 11:45:00)
>На не фигскольколетней давности у .них не было специалистов

вообще-то могли бы и в ETHZ нанять кого. получилось бы вменяемое.

---
All Your Base Are Belong to Us


 
Anatoly Podgoretsky ©   (2008-07-08 11:58) [58]

> ketmar  (08.07.2008 11:47:57)  [57]

Не знаю, что такое ETHZ , но звучит ругательно.
Другое дело Хайльсберг


 
ketmar ©   (2008-07-08 12:02) [59]

>[58] Anatoly Podgoretsky © (2008-07-08 11:58:00)
Цюрихский Технологический.

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-07-08 12:08) [60]

> ketmar  (08.07.2008 12:02:59)  [59]

Неужели самого Вирта?


 
DRG   (2008-07-08 12:15) [61]

Удалено модератором


 
ketmar ©   (2008-07-08 12:24) [62]

Удалено модератором


 
too_lamer   (2008-07-08 12:53) [63]

Удалено модератором


 
ketmar ©   (2008-07-08 13:00) [64]

Удалено модератором


 
too_lamer   (2008-07-08 13:10) [65]

Удалено модератором



Страницы: 1 2 вся ветка

Текущий архив: 2008.08.24;
Скачать: CL | DM;

Наверх




Память: 0.62 MB
Время: 0.051 c
2-1216192427
Alexey
2008-07-16 11:13
2008.08.24
TImage сделать черно-белым


2-1216324121
alexda
2008-07-17 23:48
2008.08.24
Socket Error


2-1216636344
ekto
2008-07-21 14:32
2008.08.24
Что происходит при вызове DataSet.Post?


3-1204294921
pirks
2008-02-29 17:22
2008.08.24
Перевернуть таблицу


15-1215259867
critical_error
2008-07-05 16:11
2008.08.24
windows: critical error