Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых) |
eXeL@B —› Программирование —› Что лучше использовать для кодинга: Borland, MS VC#, VC++ CLI\CLR,MFC,ATL или Win32? |
Посл.ответ | Сообщение |
|
Создано: 06 июня 2014 22:32 · Личное сообщение · #1 |
|
Создано: 06 июня 2014 22:38 · Личное сообщение · #2 C++ standart, по одной простой причине, если вы не знаете стандарт, то вы никому не нужны и будете работать за еду. Шарпо С++ мало востребован, поскольку не под этот язык проектировалась платформа. Borland старый стандарт ( отчасти ), VCL который прибит гвоздями к платформе, огне-обезьянка которая не известно будет ли развиваться. MFC, ATL это просто библиотеки и собственно причем они, учитывая win 32? Учите C++ для UI используйте QT. |
|
Создано: 06 июня 2014 22:53 · Личное сообщение · #3 F_a_u_s_t пишет: MFC, ATL это просто библиотеки и собственно причем они, учитывая win 32? Ну как причем, это совершенно разные типы проектов: Что понимать под c++ standart? С Эмбаркадерой всё понятно, они ушли в мобильный сегмент и планшетники. А под винду кодить, я так понимаю изучать надо Framework 4.5 и выше? |
|
Создано: 06 июня 2014 22:53 · Личное сообщение · #4 |
|
Создано: 06 июня 2014 22:54 · Поправил: dosprog · Личное сообщение · #5 |
|
Создано: 06 июня 2014 22:59 · Поправил: F_a_u_s_t · Личное сообщение · #6 Adidas2014 пишет: Ну как причем, это совершенно разные типы проектов И причем тут проекты, если это платформ специфик? Скоро вы поймете, что есть корпоративные стандарты, которые ложили на ваши хочу и я не знаю, более того, не во всех проектах даже boost можно использовать. Ps. Судя по вашим комментариям, то вы не понимаете разницы между компиляторами, IDE и стандартом языка. Visual studio это IDE и проектные файлы относятся к IDE, причем тут язык для меня это загадка. Например в code blocks есть проектные файлы дров, но это не имеет отношения к языку. Как собственно с++ решетка к с++, это совершенно разные вещи. |
|
Создано: 06 июня 2014 23:12 · Поправил: deniskore · Личное сообщение · #7 |
|
Создано: 06 июня 2014 23:19 · Личное сообщение · #8 F_a_u_s_t Речь не о работе в корпорации - там всё более ограничено разными 1С и java. Я имел ввиду что вот приспичило склепать на скорую руку кейген или патч какой-нибудь, эмулятор защиты, драйвер.. да что угодно. Что нужно использовать, что написать программу с минимальными трудозатратами, и при этом она четко работала как на древнем Пентиуме 166 ММХ с Windows 2000, так и на современных Core i7 3770K где будет стоять последняя версия Windows8.1\9 |
|
Создано: 06 июня 2014 23:22 · Поправил: F_a_u_s_t · Личное сообщение · #9 deniskore пишет: Для начала поставьте 12 студию, автокомплит и куча других встроенных вещей Это не ваша правда, без того же ассиста студия сосет у eclipse. Adidas2014 Я имел ввиду что вот приспичило склепать на скорую руку кейген или патч какой-нибудь, эмулятор защиты, драйвер Вы либо тролль или же не понимаете даже основ, например драйвер, напишите на managed c++ или builder, конечно возможно с онанизмом, но это не является нормальным. Patch можно написать на любом языке, как и кейген, это не является какой то серьезной разработкой, можно писать на любом удобном языке, вплоть до скриптов. Все же почитайте о стандарте и переформулируйте вопрос ибо он а данный момент вызывает лишь недоумение или хохот у людей. |
|
Создано: 06 июня 2014 23:26 · Поправил: Pastor · Личное сообщение · #10 |
|
Создано: 06 июня 2014 23:41 · Личное сообщение · #11 |
|
Создано: 06 июня 2014 23:45 · Личное сообщение · #12 |
|
Создано: 06 июня 2014 23:53 · Личное сообщение · #13 |
|
Создано: 07 июня 2014 00:00 · Поправил: Pastor · Личное сообщение · #14 |
|
Создано: 07 июня 2014 00:01 · Личное сообщение · #15 |
|
Создано: 07 июня 2014 00:26 · Личное сообщение · #16 Ага, вы бы ещё Турбо Паскаль 7.0 предложили или Quick Basic. Про CLR я прочитал,что там используется виртуальная машина. А сама прога это чисто "байт-код", что это такое я честно говоря с трудом представляю. Но когда загружаешь файл в OllyDbg, то там невозможно отладку произвести - все вызовы идут в библиотеку mscore |
|
Создано: 07 июня 2014 00:36 · Личное сообщение · #17 F_a_u_s_t пишет: Не флуда ради, а для саморазвития, чем masm лучше с\с++ ( отбросив даже портирование на другие платформы или fasm c другими диалектами )? Ты про MASM или ASM ??? MASM как среда разработки - ничем. Язык ассемблера - это все. Говнокомпили идут лесом. | Сообщение посчитали полезным: elch |
|
Создано: 07 июня 2014 00:59 · Личное сообщение · #18 Вопрос задан неверно. Вы получите неверные ответы. Как вообще можно спросить "можно ли использовать для кодинга Win32?!". По существу я бы сказал, всё зависит от задач и целей. Нельзя спросить что лучше - С++ или С# не уточнив контекст. Что именно вы собираетесь кодить? Что-то низкоуровневое, дрова, системные утилиты, софт, требующий бескомпромиссной максимальной производительности в ущерб удобству разработки и т.д.? Тогда плюсы \ асмы. Толстые продукты, какие-нить трейдинговые системы, игры, другой не сисметный софт? Тогда шарпы например. Ещё от целевой платформы много зависит, одно дело подбирать инструменты под Win-only продукты, дургое - учитывать кроссплатформенность, мобилы, макоси и т.д. В конечном итоге, всё равно выбор за вами. Изучите что из себя представляют перечисленные вами языки и технологии и приходите с правильными вопросами ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 07 июня 2014 01:02 · Поправил: F_a_u_s_t · Личное сообщение · #19 Rainbow пишет: Ты про MASM или ASM В данном случае про MAMS и ASM в частном случае. Говнокопили, а вы уверены что в состоянии соревноваться с говно компилем даже на среднем проекте? ( например в тысяч 20 строк на плюсах ) Что то я очень сомневаюсь в этом ибо вы вряд ли строите ast запоминая весь код и оптимизируете исходя из алго. Сколько не смотрел кейгены, то все сводится к говнокоду и вставкам на асме. Зы. Могу сразу сказать, если решите соревноваться на большом проекте, то проиграете, уже не единожды проверенно. 4kusNick Именно об этом и писалось, написана какая то хрень, без целей и понимая сути процесса. |
|
Создано: 07 июня 2014 01:36 · Личное сообщение · #20 |
|
Создано: 07 июня 2014 01:44 · Поправил: dosprog · Личное сообщение · #21 |
|
Создано: 07 июня 2014 01:46 · Личное сообщение · #22 Pastor пишет: на asm'е можно прямо в отладчике закриптовать вирус и дописать код антиэмуляции от антивирусов На си или даже чистых плюсах тоже можно, учитывая последний стандарт, то можно криптовать даже строки и более того, каждый бинарь морфить, но все равно часть векторов детекта сойдутся, бинарь хоть и будет дженерик но даже в этом случае на него забьют, это помимо облачных сервисов. asm далеко не панацея, а всего лишь часть векторов детекта, учитывая секции, опции, с частотами. Тема долгая и нудная, да и мне не интересная, есть подробная статья по детекту от адоба или ibm, а то прям напугали асмом. |
|
Создано: 07 июня 2014 02:46 · Поправил: TheNozza · Личное сообщение · #23 На си или даже чистых плюсах - лол. Если вы называете чистыми плюсами - c++ стандарт, то это ваша индивидуальная терминология. Принято говорить чистый си, но никак не о чистых плюсах. Речь не о работе в корпорации - там всё более ограничено разными 1С и java. Джаву юзают для разработки вэб сервисов в 99% случаев, прикладные аппликухи на ней не пишут как правило. При чём если требуется от веб-сервиса высокая производительность, его пишут на плюсах с использованием gSOAP. Собственно,кто в чем пишет свои проекты? Конечно же в студии, в лучшей среде разработки. В Visual Studio меня бесит,что откомпилированный файл требует наличие библиотек msvcr100,msvcp100d и так далее. Ух ты, да что Вы говорите? А если вы в студии код написали, а на линуксовом билд-сервере сборку делаете (под Jenkins'ом например) , то он тоже у вас библиотеки msvcr100 msvcp100d требует? Не несите чушь! |
|
Создано: 07 июня 2014 03:24 · Поправил: F_a_u_s_t · Личное сообщение · #24 TheNozza пишет: лол. Если вы называете чистыми плюсами - c++ стандарт, то это ваша индивидуальная терминология. Лол это твой высер начиная с обратной совместимости и заканчивая ISO стандартом который является международным. Учи уроки, начиная с дизайн и эволюции с++, как и то, почему именно так, а не иначе. Ты вообще осилил стандарт для си и с++ и в чем заключается проектирование второго? Хотя с учетом прошлых твоих перлов, то это далеко не в новинку. Но если можешь то изобрази auto в чистом си, в том числе в результате исполнения функции. Это помимо платформ специфик, например ms __ хотя что тут нубу объяснять. Еба повтори это в си Может после этого ребенок осилит суть стандарта. |
|
Создано: 07 июня 2014 09:47 · Личное сообщение · #25 |
eXeL@B —› Программирование —› Что лучше использовать для кодинга: Borland, MS VC#, VC++ CLI\CLR,MFC,ATL или Win32? |
Эта тема закрыта. Ответы больше не принимаются. |