3PPC.net - лучшее для Смартфонов, GPS-навигаторов и Видеорегистраторов  

Вернуться   3PPC.net - лучшее для Смартфонов, GPS-навигаторов и Видеорегистраторов > Основной форум > Windows Mobile > Программирование под Windows Mobile

Программирование под Windows Mobile Общение разработчиков. Заказы программ

Ответ
 
Опции темы
Старый 06.05.2008, 23:43   #1
tz-lom
Former Staff
 
Регистрация: 19.06.2007
Адрес: в сети
Сообщений: 804
Репутация: 181
Устройство: HP iPAQ H1930
HoolyWar: .NET vs C++

Ну,к сожалению единого мнения на эту тему нету,и к моей великой радости на форуме наконец то вылезла эта тема
Правила:
здесь идёт обсуждение двух ведущих технологий программирования ДЛЯ КПК - .NET и С++ и только!! никаких ссылок на джаву или ББ

за оскорбления форумчан принято получать по шее

было бы не плохо прятать исходники в тег CODE для удобного прочтения и отсутствия в них смайлов


добавлено через 13 минут
Цитата:
Сообщение от Crypton Посмотреть сообщение
Ух как не хочется спорить... ты подумай, у тебя есть время на изучение архитектуры системы? Есть время на отладку и компиляцию программы, скажем для ARM или MIPS процессора?
Вот смотри,ты говоришь что это требуется для разработки программы на С++:
-"знание архитектуры системы": не,ну понятное дело что низная как это работает ты не сможешь написать программу,но и на дотнете ты тоже не сможешь написать её не зная архитектуры,ведь по сути дотнет ещё одна оболочка над ОС,а значит он просто переводит все нотификации системы в более понятные вызовы методов классов,но дело в том что WinAPI достаточно грамотная штука и в нём видна та самая идя "классов" имеющая реализацию на С или асме,да она менее красивая в плане кода,зато она куда более лёгкая для понимания и быстрее работает
-"Есть время на отладку и компиляцию программы, скажем для ARM или MIPS процессора" ну,во первых код писанный для ARM работает удачно и под MIPS и под X86 после банальной перекомпиляции,а во вторых-ты что,свою прогу не отлаживал,она так и удалась,без единой ошибочки?

Последний раз редактировалось tz-lom; 06.05.2008 в 23:43. Причина: Добавлено сообщение
tz-lom вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 09.08.2008, 04:01   #41
Crypton
Вникающий
 
Аватар для Crypton
 
Регистрация: 03.02.2008
Сообщений: 33
Репутация: 8
Устройство: AT&T Tilt 8925
Цитата:
а это чудо толком запускать пока что не умеет (да и неубдет уметь,JAVA ОС M$ бросило и эту бросит,слишком много ошибок в Висте и слишком сильно урезаннные сроку на 7ку чтобы распылять силы на тестовые оси)
Мда, вы сначало не поленитесь скачать iso образ SharpOS и запустить это в виртуалке. Или еще лучше, саму оболочку к этой ОС. Да, пока что это конечно нельзя назвать ОС, но дело в том, что удалось написать само ядро системы только на ассемблере и c#, вот вы об этом не задумывались.

Цитата:
угу,и исходники выложили чтобы мы в этом убедились
Исходники выложили для простоты отладки, ну и других целей, но никак не для убеждения.


Цитата:
особенно если спорить с людьми знающими и желающими отстоять свою позицию
Ну все конечно само-собой. Но я и я пробовал Си и ВинАПИ учить, и MFC пробовалю. И ничего из этого хорошего не вышло. Конечно я умею читать такой код ну и попробовать понять что в нем происходить, но приятнее все-же программировать на .net. Жалко что вы ниче не знаете про micro.net и скорее всего про xna.directx
Crypton вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 09.08.2008, 09:20   #42
tz-lom
Former Staff
 
Регистрация: 19.06.2007
Адрес: в сети
Сообщений: 804
Репутация: 181
Устройство: HP iPAQ H1930
Рамка вокруг текста

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


ознакомьтесь "повнимательнее",вот вам и "отсутствие дыр"
tz-lom вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 09.08.2008, 23:57   #43
Crypton
Вникающий
 
Аватар для Crypton
 
Регистрация: 03.02.2008
Сообщений: 33
Репутация: 8
Устройство: AT&T Tilt 8925
Ну и что здесь говорится? Дыра не в библиотеке, а в самой системе ;) А через java, .net, mfc, и др. можно уже загрузить код.
Crypton вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 10.08.2008, 15:00   #44
tz-lom
Former Staff
 
Регистрация: 19.06.2007
Адрес: в сети
Сообщений: 804
Репутация: 181
Устройство: HP iPAQ H1930
гмы,ну если прочесть то говорится о дыре не в библиотеке а в системе загрузки библиотек (которая в висте работает по .NET схеме)

а MFC то зачем сюда приплёл?,может ещё std укажем?
tz-lom вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 10.08.2008, 18:40   #45
Crypton
Вникающий
 
Аватар для Crypton
 
Регистрация: 03.02.2008
Сообщений: 33
Репутация: 8
Устройство: AT&T Tilt 8925
Цитата:
а в системе загрузки библиотек (которая в висте работает по .NET схеме)
Нет. Вы не правильно поняли. Дыра как раз в менеджере Address Space Layout Randomization (ASLR) и Data Execution Prevention (DEP) и само-собой уязвимости в нем что можно через браузер что-угодно загрузить.

Цитата:
а MFC то зачем сюда приплёл?,может ещё std укажем?
Гы, а чем он отличается? Читайте — Microsoft Foundation Class. Через него тоже загружают полно-чего.


Извините за вашу наивность, и как-там, «ненависть» но этот спор уже забаянен по-жизни. Его обсуждали и в блогах, и в форумах (и не только в РФ), и даже на самом Channel4 в М$. А лучше Вам, дорогой, пойти и попробовать это самому.
Crypton вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 10.08.2008, 19:54   #46
tz-lom
Former Staff
 
Регистрация: 19.06.2007
Адрес: в сети
Сообщений: 804
Репутация: 181
Устройство: HP iPAQ H1930
Crypton,нет,это вы не правильно поняли,написанно что методика обходит ASLR и DEP однако это не значит что в этих технологиях есть дыра

MFC - набор заголовков сопровождения библиотек для С++ призван "облегчить" работу программиста по написанию интерфейса на С++
по сути это объектная надстройка над ВинАпи,идейный вдохновитель-VCL
через него невозможно что либо загрузить способом отличным от вызовов АПИ так что видно что в этом вопросе вы не разобрались

а про попробовать вы это зря,я на С++ с С# перешёл если уж на то пошло

добавлено через 3 минуты
да уж,пожалуй здесь наоффтоплю,у тебя на сайте опечатка на главной:
"Гве вакансии в студии"

Последний раз редактировалось tz-lom; 10.08.2008 в 19:54. Причина: Добавлено сообщение
tz-lom вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Старый 10.08.2008, 22:05   #47
Crypton
Вникающий
 
Аватар для Crypton
 
Регистрация: 03.02.2008
Сообщений: 33
Репутация: 8
Устройство: AT&T Tilt 8925
Цитата:
"Гве вакансии в студии"
Да там с сайтом багов полно. Я просто в нем уже как пол года не копался и сейчас систему управления сайтом (CMS) пишу.

Цитата:
MFC - набор заголовков сопровождения библиотек для С++ призван "облегчить" работу программиста по написанию интерфейса на С++
по сути это объектная надстройка над ВинАпи,идейный вдохновитель-VCL
через него невозможно что либо загрузить способом отличным от вызовов АПИ так что видно что в этом вопросе вы не разобрались
Но все равно есть много случаев даже в нем. Здесь нет «чистой воды»
Crypton вне форума   Поделиться ссылкой:
Цитировать выделенное Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:14. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot