Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Хотел бы взяться за изучение "С". Посоветуйте C++ или C# ??? (http://forum.oszone.net/showthread.php?t=84122)

Barit 16-05-2007 09:23 587486

Хотел бы взяться за изучение "С". Посоветуйте C++ или C# ???
 
Есть варианты:

1. MS Visual C++ 2005 Express Edition на CD.
2. Visual C# 2005 Express Edition. Облегченная версия Visual Studio 2005 тоже CD.

Что посоветуете?

Barit 16-05-2007 10:26 587514

MS Visual C++ 2005 Express Edition

Модераторам: как автор, прошу удалить эту тему.

Zidane 02-07-2008 14:30 840253

Как добавить контексное меню,там где файл,сохранить,выход в visual c# 2005

Admiral 02-07-2008 15:10 840310

Barit, если писать системное ПО -> C++, прикладное -> C#, а то и VB.NET.

Zidane, закинуть на форму компонент ContextMenuStrip

_Aspire_ 02-07-2008 18:20 840641

Цитата:

Цитата Admiral
если писать системное ПО -> C++, прикладное -> C#, а то и VB.NET. »

Admiral, можете разъяснить разницу в прикладном, системном и так далее и почему такое разбиение языков, по каким факторам?
Т.е почему С++ лучше там, а тот там.

DENoszone 02-07-2008 18:36 840656

глупости...
С# - выучишь ...тогда начни изучать C++ поверь будет сложней...

Admiral 02-07-2008 18:46 840665

Это всего лишь рекомендация, а построена она на такой логике.

Системное ПО должно быть менее требовательное и более мобильным нежели прикладное, в этом случаи С/С++.

Прикладное ПО должно быть проще в проектировании и отладке под конкретную ОС, в случаи краха падать должна только прога, не трогая саму ОС. Управляемый (managet) .NET в этой связи смотрится лучше.

Более детальные рекомендация высказаны в книге от Майкл Ховард (Michael Howard), Девид Лебланк (David LeBlanc) Защищённый Код для Windows Vista® (Secure Code for Windows Vista®)
Книга про системное ПО, по этому в основном код на С/С++ и несколько примеров на С#. И на C# можно писать системно ПО, если понадобится даже включать unsafe режим(только в C#, в VB.NET и других .NET такой опции нет), но требований .NET всё же говорят за себя.

Zidane 05-07-2008 15:58 843036

А через код как?Нужен именно кодовый пример,за компоненты знаю

Admiral 07-07-2008 03:25 844333

Zidane, Контекстное меню


Время: 21:19.

Время: 21:19.
© OSzone.net 2001-