Visual C++.NET и Visual C++6.0
Добавлено: 07 янв 2005, 07:47
Сейчас учу самостоятельно C++ на Visual C++6.0. В чем основные преимущества Visual C++.NET? Насколько сложно перейти с Visual C++6.0 на Visual C++.NET?
У меня уже есть Visual C++ 6.0 SE (стандартное издание)
Поставил себе Microsoft Visual Studio .NET 2003. Смотрю там всё совсем по другому. Даже консольное приложение создается как-то не так(добавляются новые странные файлы). Стандарт ANSI ушел вообше в небытие.
Можно ли с помощью Visual C++.NET 2003 построить приложение не .NET т.е. чтобы оно хорошо работало без .NET Framework?
И при одной мысли, что умрет WinAPI и традиционное программирование, у меня перед глазами словно рушится мир. Фактически то, что сейчас учишь - всё история, всё напрасно. Не уйдет ли C++ со схоих лидирующих позиций, не станет ли он историей.
Да я слышал, что теперь нет необходимости заботится о высвобождении памяти, но ведь мы знаем, что прошлые попытки этой идее приводили к менее эффективным приложениям. И на кокой черт сдалась эта "виртуальная машина", ведь связь между разными языками можно было бы реализовать по другому-->Сначала генерируется некий байт-код, независимый от платформы, а уж потом он преобразуется в машинный код конкретной системы, т.е. наши файлы *.exe уже будут как и раньше в машинных кодах и запускаться напрямую.
Кажется, что Microsoft создала эту технологию не для развития программирования, а для захвата ещё большей доли рынка, для монополизации всего мира, для того чтобы стать законодателем мод.
В общем, все эти мысли наводят на меня грусть, тоску. Может кто-то объяснит, что .NET - это не плохо, это даже, наоборот, очень хорошо, что от этого выиграют все и очень много?
Честно сказать, самое главное, что меня беспокоит( возможно только оно одно и есть), это то, что наши программы будут не в машинных кодах, а в кокой-то фигне, которую будет выполнять среда .NET. Поэтому, пожалуйста, ответьте можно ли с помощью Visual C++.NET 2003 построить приложение не .NET?
У меня уже есть Visual C++ 6.0 SE (стандартное издание)
Поставил себе Microsoft Visual Studio .NET 2003. Смотрю там всё совсем по другому. Даже консольное приложение создается как-то не так(добавляются новые странные файлы). Стандарт ANSI ушел вообше в небытие.
Можно ли с помощью Visual C++.NET 2003 построить приложение не .NET т.е. чтобы оно хорошо работало без .NET Framework?
И при одной мысли, что умрет WinAPI и традиционное программирование, у меня перед глазами словно рушится мир. Фактически то, что сейчас учишь - всё история, всё напрасно. Не уйдет ли C++ со схоих лидирующих позиций, не станет ли он историей.
Да я слышал, что теперь нет необходимости заботится о высвобождении памяти, но ведь мы знаем, что прошлые попытки этой идее приводили к менее эффективным приложениям. И на кокой черт сдалась эта "виртуальная машина", ведь связь между разными языками можно было бы реализовать по другому-->Сначала генерируется некий байт-код, независимый от платформы, а уж потом он преобразуется в машинный код конкретной системы, т.е. наши файлы *.exe уже будут как и раньше в машинных кодах и запускаться напрямую.
Кажется, что Microsoft создала эту технологию не для развития программирования, а для захвата ещё большей доли рынка, для монополизации всего мира, для того чтобы стать законодателем мод.
В общем, все эти мысли наводят на меня грусть, тоску. Может кто-то объяснит, что .NET - это не плохо, это даже, наоборот, очень хорошо, что от этого выиграют все и очень много?
Честно сказать, самое главное, что меня беспокоит( возможно только оно одно и есть), это то, что наши программы будут не в машинных кодах, а в кокой-то фигне, которую будет выполнять среда .NET. Поэтому, пожалуйста, ответьте можно ли с помощью Visual C++.NET 2003 построить приложение не .NET?