powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / .NET
14 сообщений из 14, страница 1 из 1
.NET
    #32401793
Rqw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть кто умный?
Помогите понять что такое платформа.
Недавно мне сказали, что .NET- это платформа.
Проблема в том, что я не предстовляю, что такое платформа.
Например есть Visual C++ 6.0 b C#.NET.
Во первых скажите мне где в Visual C++ 6.0 платформа(т.е. на какой платформе она держится)?
И во вторых чем отличается C# от C#.NET(только не говорите платформой).
Они написаны на разных кодах или что?
...
Рейтинг: 0 / 0
.NET
    #32401811
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(сейчас начну нести полную отсебятину, так что после прочтения рекомендую гуглы и прочие яндексы)

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

Платформы зачастую сравнивают по "мощности", т.е. по некому суммарному критерию, который складывается из:
- количества компонентов, готовых для непосредственного применения в прикладных областях;
- количество и качество инструментария;
- (допишите кто-нить еще что-нить существенное),

но в конечном итоге все сводится к тривиальному признаку: чем платформа "мощнее", тем меньше трудозатрат требуется от прикладного программиста для достижения своей цели.

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

---------------
Платформой для VC6.0 является WinAPI и ОО-библиотеки MFC/ATL/WTL

WinAPI - крайне мощная платформа для своего времени (ее разработка началась еще в 1984 г)

Однако, доминирование ОО-подхода к разработке программ требует платформы с приставкой "ОО".

В противоположность WinAPI, который предоставляет процедурный интерфейс, .Net предоставляет полностью ОО интерфейс, позволяющий использовать дополнительные ОО-прелести (наследование, полиморфизм).

----------------
С# - один из языков программирования для платформы .Net (много взял из Java, кое-что из С++), продвигается самой MS как "флагманский" язык под эту платформу. Язык действительно, очень удобен, особенно в его спецификации 2.0, реализация которой ожидается в ближайшем будущем.
...
Рейтинг: 0 / 0
.NET
    #32402205
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Net - платформа, на сегодняшний день самая мощная (даже спорить нечего)

Ну и чтобы быть немного объективным - есть еще J2EE - которая по числу уже разработанных компонентов и своего общего развития пока достаточно сильно опережает .Net - у которой несмотря на это есть все шансы занять лидирующее место так как, разработанная позже Java, она основывается на несколько более революционных подходах. К тому же как уже сказал Дима - у MS - великолепные средства разработки - а у Java здесь как раз наиболее слабое место

К слову о вногоязыковости - Дмитрий хорошо заметил что .Net поддерживает бесконечное количество прикладных ОО-ориентированных языко - дело в том что на самом деле по заявлениям MS она поддерживает не только ОО-языки - пример тому служат несколько пробных реализация различных других языков - в том числе и функциональных. Но imho в этом направлении у них возникли какие-то трудности так что например тот же Visual FoxPro в виде .Net языка мы врядли увидем (а жаль)...
...
Рейтинг: 0 / 0
.NET
    #32402307
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин руки до .Нет не доходят.
Но вот вспоминая яву2 (JSDK4.0)...

Сел делать проект.
1. Взял за IDE Symantec VCафе. Ура! Быстро накидал интерфейс (SWING'ом)
Понаписал код. Потестировал - всё работает! Сел на соседнюю машину - облом. SWING оказывается не поддерживается. (кстати, хвалёные направо и налево MSJava и JBuilder тоже "страдают" неподдерживаемыми классами).

2. Решил впихнуть свинг себе в проект и к концу дня осознал.

3. Полностью переписал интерфейс руками!

4. Столкнулся с пробелмой "песочницы". Вылез из неё не помню уж какими приседаниями.

Вобщем выводы были такие:
1. Всмысле общения с памятью и манимуляции с объектами язык классный! Но я уже тогда понимал, что сильно глубоко с памятью не работал и там ещё есть камни.
2. Зато в смысле API очень тяжёлый. Ну может просто после Сей такое чувство было. В сях когда и GUI делаешь, все объекты одинаковые по сути. А тут... Как-то кучу времени убил, пока в исходниках копался и нашёл, что имидж созданый на координатах не запоминает возвращаемый собой графикс! А вот тот же самый имидж на имидже созданный - запоминает. А я думал у меня в коде какая ошибка.
...
Рейтинг: 0 / 0
.NET
    #32403429
ИЗ ЛЕСА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем нужен c++.net, есди есть C# и с++
Можно ли на c# писать разные компоненты для Windows так же легко, как и c++.
PS:
Начинающий кодер.
...
Рейтинг: 0 / 0
.NET
    #32403483
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C++.net - название продукта, не более.

Есть режим обычной компиляции, т.е. просто С++, а есть MC++ - managed C++ (название расширения С++ для интероперабельности с дотнетом).

Он нужен, в основном, для предоставления дотнету интерфейса к унаследованному коду, или если нужно что-то оптимизировать по скорости, а потом открыть интерфейс для дотнета.

Однако, необходимо помнить, что вызов С++ метода дорогого стоит, так что эту связку надо использовать там, где вызовы идут редко, но "метко".
...
Рейтинг: 0 / 0
.NET
    #32404573
Будет ли Microsoft и далее поддерживать C++ и
начем будет написан Windows лете через 5 ?
...
Рейтинг: 0 / 0
.NET
    #32404605
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C++ - язык на котором в мире пишет 2 млн разработчиков - его так просто не заменешь :)
...
Рейтинг: 0 / 0
.NET
    #32404618
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лет через 5-10 на с++ SUN напишет новую платформу, в разы круче .Net
...
Рейтинг: 0 / 0
.NET
    #32404619
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а пока мы все будем писать на C#...
...
Рейтинг: 0 / 0
.NET
    #32404704
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Будет ли Microsoft и далее поддерживать C++ и
начем будет написан Windows лете через 5 ?

на сегодяшний день весь софт у тебя на компьютере написан на 90% на С++.
И вряд ли это измениться.
...
Рейтинг: 0 / 0
.NET
    #32405125
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, С++ тоже будет эволюционировать. Оброс же он STL'ем в '97 году...

К тому же, не одним языком сыт программист :)
Неоъемлемая часть, к примеру для многих - Win32API. Который тоже как-то эволюционирует.

С++/С довольно гибкая и хорошо обкатанная система, чтобы просто так быть заменённой на C#, который, хоть и удобен во многих смыслах, но в некоторых областях не сможет заменить С.

К примеру, Quake 4 на нём точно делать не стоит
...
Рейтинг: 0 / 0
.NET
    #32405496
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а пока мы все будем писать на C#...

А мы все будем писать на С++.

Пока весь этот дотнет выглядит баловством и забавой скучающих программеров и маркетологов. Типа монструозная корпорация имеет колоссальную инерцию написания клиентских приблуд, но куча всего уже написана и чтобы не свертывать производство (от перепроизводства) затеяли новое направление. Давайте типа то же самое перепишем на еще N языках. Лучше бы перепрофилировали часть программеров на свое же серверное хозяйство. А то претензий дохрена и ни одного толкового серверного продукта.
...
Рейтинг: 0 / 0
.NET
    #32405587
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на: Win32API. Который тоже как-то эволюционирует

Ну вот уже "доэволюционировал" как раз до subj...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]