Форум: "Прочее";
Текущий архив: 2014.03.09;
Скачать: [xml.tar.bz2];
ВнизПерейти с Паскаля на Си Шарп Найти похожие ветки
← →
Newbie (2013-09-20 18:04) [0]Всю жизнь работал в среде Turbo Pascal, затем Borland Pascal, потом Delphi, теперь перехожу на MS Visual Studio. Посоветуйте плиз хорошую, понятную литературу для освоения нового языка Си Шарп. Насколько сложно пойдет новый язык? В чем его принципиальные отличия от Паскаля? Спасибо.
← →
robt5 (2013-09-20 18:12) [1]ни по одному С нет нормальных книг которые были в свое время по паскалям
это просто дно...
← →
картман © (2013-09-20 18:23) [2]принципиальных - ни в чем
← →
Kerk © (2013-09-20 18:27) [3]Принципиальное отличие - наличие сборщика мусора.
← →
картман © (2013-09-20 18:29) [4]лучше б его не было, только смущает
← →
jumping jack (2013-09-20 18:33) [5]нэш (trey nash) c# ускоренный курс для профессионалов - если покороче
троелсен - если подлиннее
рихтер clr via c# - если поглубже
← →
icelex © (2013-09-20 19:32) [6]троелсена - за глаза и за уши, остальное постигается статьями и собственным опытом
← →
Inovet © (2013-09-20 20:06) [7]А эта как?
Шилдт Г. - C# 4.0 полное руководство - 2011
← →
icWasya © (2013-09-20 20:38) [8]Кстати. Рекомендую заглянуть у себя на компьютере в папку
{Program Files}\Microsoft Visual Studio XX.X\VC#\Specifications
(ну вместо ХХ - нужная версия студии
← →
antonn © (2013-09-20 20:49) [9]
> лучше б его не было, только смущает
и очень расслабляет...
← →
robt5 (2013-09-20 23:47) [10]
> icWasya © (20.09.13 20:38) [8]
интересно почему дотнет изкаропки переведен на кучу языков а С++ до сих пор зажимают для "онли инглиш пипл"
заговор?
← →
Inovet © (2013-09-21 00:20) [11]> [10] robt5 (20.09.13 23:47)
Я бы ставил вопрос шире - Виндоус переведён на кучу языков, а Си++ только на английском.
← →
DVM © (2013-09-21 00:54) [12]
> С++ до сих пор зажимают
а что там переводить то?
← →
| (2013-09-21 02:28) [13]
> ни по одному С нет нормальных книг которые были в свое время
> по паскалямэто просто дно...
стандарт, Страуструп, Элджер, Александреску - это с++ (кстати, читать именно в таком порядке)
шутишь?
← →
кирюха (2013-09-21 09:43) [14]Чего такого на сях что нельзя сделать на Дельфи? Много тут программеров пишущих на обоих языках? Как по мне то IDE братья-близнецы и лишь код разный,хотя в многом и схож :-)
← →
Inovet © (2013-09-21 09:54) [15]> [14] кирюха (21.09.13 09:43)
> на сях
Ся - они разные бывают, здесь про шарп говорят.
← →
кирюха (2013-09-21 10:49) [16]Коллеги пишут на Шарпе?
← →
antonn © (2013-09-21 11:22) [17]
> Коллеги пишут на Шарпе?
а в чем удивление, почему нет? за что платят - на том и пишут :)
← →
кирюха (2013-09-21 11:36) [18]>antonn Чего такого на сях что нельзя сделать на Дельфи? клиенту пофигу на чем писана прога, главное чтобы делала то что ему нужно :)
← →
antonn © (2013-09-21 13:20) [19]есть такое понятие как "корпоративный стандарт", так вот где-то выбирают то, что имеет поддержку (и ос, и продукты под нее на их платформе), широкие возможности интеграции, хорошую документацию. где софт уже 5 лет назад можно было в одной студии и одним (практически) кодом писать и под десктоп и под мобильные девайсы. еще есть веб, но я обплевался их асп.net.
клиенту не всегда пофиг (вот мне не пофиг когда хилая прожка требует скачать гиг дотнента 4), но в основном не пофиг тем, кто будет поддерживать софт.
разумеется можно повыпендриваться и повыбирать когда софта еще нет, "в начале", когда в команде есть люди способные нормально пользоваться всеми инструментами рассматриваемые для написания. А когда часть его уже написана, нужно его сопровождать и писать дальше, то выбор чаще всего очевиден - продолжать использовать то, на чем было написано.
← →
Кто б сомневался © (2013-09-21 17:40) [20]За что я не люблю С шарп.
(по приоритетам)
1. Вот за такие затыки (разные верии net): http://support.amd.com/us/kbarticles/Pages/26494-Radeon-MOM-CCC-implementation.aspx (Could not load file or assembly "CLI.Implementation, Version 2.0.3595.17816). При это известнейшая контора - AMD.
Тестовая Win 7 Pro.
2 Медленные программы, требующие больше ресурсов, чем написанные на нативных языках. Опять же как самый известный пример - все "произведения" от AMD Catalyst, а также любая др. средняя и более по размеру софтина.
← →
antonn © (2013-09-21 20:57) [21]
> а также любая др. средняя и более по размеру софтина.
SeaTools от Сигейта :)
тормозящее, мерцающее, неотзывчивое...
впрочем я сейчас на шарпе делаю контролы (что-то типа фреймов) на стандартных компонентах+гридекс, и получается вполне даже шустро (многопоточная работа тоже реализована, разумеется :) ) и относительно красиво (в плане гуя). И писать/отлаживать тоже получается быстро, все таки с интеграцией (скуль, веб, система и тп) у шарпа куда лучше чем у дельфи. Но вот когда дело доходит до настройки системы для того чтобы платформа на которой я собрал контрол заработала... это трындец, иногда пачка зависимостей во фраемворке просто не ставится или не настраивается, и весь выигрыш времени в быстром написании тратишь с лихвой на настройку и поиск причин багов :(
ну и памяти жрет куда больше чем прога на vcl+d7, хотя при нынешних объемах не всегда критично
← →
Кто б сомневался © (2013-09-21 21:56) [22]
> 1. Вот за такие затыки (разные верии net):
Я кстати так и не запустил аплет радиона (CCC.exe), чтоб залезть в свойства видеокарты. Попробовал советы на форумах и по ссылке не получилось, плюнул и поставил старые дрова.
← →
Кто б сомневался © (2013-09-21 22:18) [23]Кстати, что предлагают юзеру на сайте для того чтобы их софтина запустилась у юзера (OMG! дожили).
1. Uninstall all versions of the Microsoft .net Framework
Удалить .net 2
Удалить .net 3
Удалить .net 4
2. Установить .net 2
Установить .net 3
Установить .net 4
3.Uninstall any AMD Catalyst files
4.Perform a clean install of the AMD Catalyst software
Причем не факт что это идеально сработает может вылететь package failed.
Это тестовая система Win7 Pro с нуля eng, на которой установлены разные популярные программы (штук 40 и тулбары ).
Даже во времена лохматого доса не припомню такого насилия над юзером.
Мы идем нагавно..., нагавно.. хмгм.. нога в ногу с технологическим прогрессом.
← →
Кто б сомневался © (2013-09-21 22:25) [24]А еще я вспомнил себя 18 летним мальчиком, когда 10 лет назад многие горлопаны поголовно кричали что проги на Delphi (native!) медленнее и требуют больше ресурсов... и грустно улыбнулся... Они даже не догадывались что их ждет в будущем...
← →
antonn © (2013-09-21 22:52) [25]
> А еще я вспомнил себя 18 летним мальчиком, когда 10 лет
> назад многие горлопаны поголовно кричали что проги на Delphi
> (native!) медленнее и требуют больше ресурсов... и грустно
> улыбнулся... Они даже не догадывались что их ждет в будущем.
> ..
я и сейчас это часто слышу от тех, кто плотно (или без других навыков) пишет на шарпе :) правда тут стоит уточнить что имеется в виду, если там расчет огромного массива в спец.библиотеке - то может быть и в шарпе быстрее будет, а вот на "сортировках пузырьком" накладные расходы полностью убивают всю "скорость" и дельфи5-7 далеко впереди :)
удаление хоть одного компонента из системы - вообще рулетка, оно может завершиться ошибкой во время операции удаления, во время повторной установки, вдругие компоненты могут начать ругаться после такого... так у меня на одной станции нет студии для скуля 2008, потому что инсталятор твердо уверен что установка уже выполняется... в этом плане мне понравился эклипс, практически portable, только распаковать из архива и уже через минуту можно компилить apk для телефона
← →
Плохиш © (2013-09-22 03:01) [26]
> Перейти с Паскаля на Си Шарп
Перешëл, назад не тянет. Необходимо только установить Visual Studio C# Express содержит все возможности не экспресса и полностью бесплатна. Литературы полный msdn и так же совершенно бесплатно.
← →
Кто б сомневался © (2013-09-22 05:39) [27]
> правда тут стоит уточнить что имеется в виду,
В целом GUI неповоротливое.
Абсолютное большинство программ что встречалось на .net - медленные.
Поэтому и возникло такое ощущение. Примерно до 2007-08 годов, до этого "медленные GUI" редко попадались.
← →
Кто б сомневался © (2013-09-22 05:49) [28]О чем тут говорить, если уже сама Microsoft ввела начиная с Win 7 (в висте такого не замечал) планку качества - когда гуи может мерцать, показывать мелькающий черный фон, иконка, лэйбл, прогресс бар (все стандартное) - тоже может мерцать.
Когда в блокноте мерцают строки при выделении (прямо дипломную работу студента напоминает)?
Планка качества явно упала.
Кто там у нас планки подымает со дна? Кэмерон?
http://sp-online.ru/index/saus_park_16_sezon_9_serija_hd_smotret_onlajn_online/0-251
(лучше озв. от Vo-Production)
← →
Inovet © (2013-09-22 06:54) [29]> [24] Кто б сомневался © (21.09.13 22:25)
> 18 летним мальчиком
Ничё себе мальчик с пальчик.
← →
Юрий Зотов © (2013-09-22 08:22) [30]> многие горлопаны поголовно кричали
Тоже вспомнилось - сколько раз слышал от сишников, что Delphi - отстой и игрушка для батонокидателей, что ничего серьезного на Delphi сделать нельзя и т.п. И каждый раз выяснялось, что это мнение обусловлено всего лишь незнанием Delphi.
Чтобы не спорить впустую, просил привести конкретные примеры того, чего нельзя сделать на Delphi. И по каждому "примеру" пояснял, как именно он делается на Delphi. А когда фантазия иссякала и "примеры" заканчивались, то мнение о Delphi было уже совсем другим.
← →
Kerk © (2013-09-22 10:08) [31]
> Юрий Зотов © (22.09.13 08:22) [30]
Мне очень нравится пример с множественным наследованием: "Delphi отстой, в Delphi нету множественного наследования, это не серьезно"! И те же люди буквально через пару лет: "В C# множественного наследования нет, потому что оно не нужно. Ну вот придумай ситуацию, когда без него не обойтись"?
Как-то очень легко мелкософтовые пропагандисты перевернули их мир с ног на голову. Я когда впервые это услышал, у меня челюсть отвисла :)
Ну или тот же WinForms. Ну кого из Delphi-программистов тогда удивил WinForms? А для сишников это был настоящий прорыв. Кто работал с MFC, тот поймет.
Эти самые горлопаны очень полюбили в дотнете те вещи, которые в Delphi и так давно были.
Маркетинг! Или просто невежество? :)
← →
Kerk © (2013-09-22 10:14) [32]
> Плохиш © (22.09.13 03:01) [26]
> Необходимо только установить Visual Studio C# Express содержит
> все возможности не экспресса и полностью бесплатна.
Ну ты ж сам знаешь, что это не так. Если конечно говорить именно о Visual Studio, а не просто о компиляторе C#.
Сможешь ты туда установить ReSharper? Есть там шаблоны AddIn-ов для офиса? Ну и так далее.
← →
картман © (2013-09-22 10:15) [33]
> Kerk © (22.09.13 10:08) [31]
> Маркетинг! Или просто невежество? :)
http://sp-online.ru/index/saus_park_3_sezon_10_serija_hd_smotret_onlajn_online/0-60
или в тексте: http://royallib.ru/book/nikonov_aleksandr/upravlenie_viborom_iskusstvo_strigki_narodnih_mass.html
← →
DVM © (2013-09-22 10:35) [34]
> Kerk © (22.09.13 10:08) [31]
> Маркетинг! Или просто невежество? :)
Со стороны MS - маркетинг конечно, уж им то не знать как устроена Delphi, многое во фреймворке Net делалось как под кальку c VCL тем же человеком.
А со стороны горлопанов - невежество банальное.
← →
Плохиш © (2013-09-22 11:09) [35]
> Сможешь ты туда установить ReSharper? Есть там шаблоны AddIn-
> ов для офиса? Ну и так далее.
Не хило вы начинаете языки в домашних условиях как хобби изучать ;-)
В общем-то говорится о том, о чëм говорит сам мелкий софт. На сам язык ограничений нет. Ограничений, которые испокон описаны в таблицах поддержки к делфи. Ms-кий экспресс это делфи профессионал с кучей дополнительных возможностей и на халяву.
← →
Anatoly Podgoretsky © (2013-09-22 13:17) [36]> Kerk (22.09.2013 10:08:31) [31]
> Маркетинг! Или просто невежество? :)
Воспитание
← →
Юрий Зотов © (2013-09-22 14:09) [37]> Kerk © (22.09.13 10:08) [31]
> "Delphi отстой, в Delphi нету множественного наследования
Аналогично с указателями. Ты бы видел их удивленные глаза и открытые рты, когда им показывали, что в Delphi есть и указатели, и адресная арифметика. Они этого просто не знали.
← →
Inovet © (2013-09-22 15:11) [38]> [37] Юрий Зотов © (22.09.13 14:09)
> Аналогично с указателями.
А шаблонов-то нет. А! Вооот!
← →
antonn © (2013-09-22 18:13) [39]
> Ну или тот же WinForms. Ну кого из Delphi-программистов
> тогда удивил WinForms? А для сишников это был настоящий
> прорыв
для каких сишников? которые С и С++? ну возможно.
> Аналогично с указателями. Ты бы видел их удивленные глаза
> и открытые рты, когда им показывали, что в Delphi есть и
> указатели, и адресная арифметика. Они этого просто не знали.
>
все пишущие на шарпе сводили на нет все попытки просвятить о таких вещах вопросом: а зачем они им? и правда, зачем им указатели, когда код пишется быстро, а "ресурсоемкость" компенсируется железом... там строки-то не изменяемые, а тут указатели...
← →
Kerk © (2013-09-22 18:22) [40]
> antonn © (22.09.13 18:13) [39]
>
> > Ну или тот же WinForms. Ну кого из Delphi-программистов
> > тогда удивил WinForms? А для сишников это был настоящий
> > прорыв
>
> для каких сишников? которые С и С++? ну возможно.
В момент появления WinForms никаких других сишников не существовало.
> все пишущие на шарпе сводили на нет все попытки просвятить
> о таких вещах вопросом: а зачем они им? и правда, зачем
> им указатели, когда код пишется быстро, а "ресурсоемкость"
> компенсируется железом...
Вчерашние сишники очень быстро перековались. О чем и речь :)
> там строки-то не изменяемые
Кстати, Delphi тоже к этому идет.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2014.03.09;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.004 c