Member
Статус: Не в сети Регистрация: 23.02.2013 Откуда: г. Орел
Psilon объясню иначе в ближайшие 5 лет может мы и увидим 64 ядерные процессоры и 32гб оперативки (хотя это вряд ли), но дальнейший рост все же будет не столь фееричен. в мобилках тоже... и да конец ресурсам в них придет еще быстрей. более того 4 летней разработка на си сократилась щас многократно не нужно писать кучи своего кода. обычный пример айос - ничего все брыкаются (хотя я такого не замечал) но пишут же на си? кстати от вот таких поделок на "150мб" я и сбегаю с винды... слава богу есть святые уголки пока еще не настолько прогнившие быстрой разработкой приложений это тот же мак, линукс/бсд. так сказать я голосую рублем за хороший код, а не за говнокод...
_________________ Мертвый киберпанк с улыбкой мутанта... (:
Member
Статус: Не в сети Регистрация: 20.03.2011 Откуда: Москва
mag_ai вот у меня было небольшое WPF-приложение, наподобие "кто хочет стать миллионером". А нимацией, спец-эффектами и прочей лабудой. Оно в итоге жрет чуть меньше 50Мб, в нем всего сотня XAML-разметки и пара сотен строк кода, вот такой вот скрин-шотик: #77 тут тебе и нестандартные контролы, и градиентные заливки, и объем (контролы не плоские). Вопрос: сколько времени и кода мне понадобилось бы, чтобы подобное сделать на С? Я уже молчу про ассемблер.
_________________ I would tell you a joke about UDP, but you probably wouldn't get it.
Member
Статус: Не в сети Регистрация: 31.01.2009 Откуда: Москва
Psilon писал(а):
Вопрос: сколько времени и кода мне понадобилось бы, чтобы подобное сделать на С? Я уже молчу про ассемблер
Всё зависит от прямизны рук. Есть тьма тьмущая фрэймворков, которые спасут отца русской демократии. Можно и на С писать на достаточно "высоком" уровне, всё зависит от прямизны рук разработчиков. А если Ваша игра жрёт больше места, чем полноценная POSIX-совместимая операционная система, то это тревожный звонок.
Member
Статус: Не в сети Регистрация: 13.02.2007 Откуда: Ростов-на-Дону
Psilon писал(а):
Я уже молчу про ассемблер.
А зачем тут asm? Компилятор, скорее всего, тут будет эффективнее человека (отдельные низкоуровневые вставки не в счет).
А если обратиться к приведенному выше wpf, то не думаю, что написание нечто подобного на qt5 + qml выйдет сильно трудозатратнее. Но зато не будет громоздкости xaml'а, будет приятная разработка ui с использованием JS, а также мультиплатформенность. Да и жрать должно явно меньше.
Member
Статус: Не в сети Регистрация: 20.03.2011 Откуда: Москва
RomaN56 писал(а):
Всё зависит от прямизны рук. Есть тьма тьмущая фрэймворков, которые спасут отца русской демократии. Можно и на С писать на достаточно "высоком" уровне, всё зависит от прямизны рук разработчиков. А если Ваша игра жрёт больше места, чем полноценная POSIX-совместимая операционная система, то это тревожный звонок.
Я бы сказал, все зависит от задротства определенного фреймворка. С базой: знанием C#, я прочитал по WPF небольшую книжку, решил сделать это приложение (первое мое WPF-приложение), потратил в сумме около 8 часов, в основном разбираясь с самим фреймворком (dependency property, routed events, ...) При этом 50мб тупо из-за применения пиксельных эффектов, при применении обычных шейдеров эту цифру можно спокойно уменьшить вдвое, проблема в том, что я не знаю HLSL.
Вопрос: имея базу по чистому С что бы мне понадобилось прочитать и сколько времени ушло бы на создание подобного приложения?
cn_dart писал(а):
А зачем тут asm? Компилятор, скорее всего, тут будет эффективнее человека (отдельные низкоуровневые вставки не в счет).
Ну хоть в этом мы согласны. Только не скорее всего, а точно.
cn_dart писал(а):
А если обратиться к приведенному выше wpf, то не думаю, что написание нечто подобного на qt5 + qml выйдет сильно трудозатратнее. Но зато не будет громоздкости xaml'а, будет приятная разработка ui с использованием JS, а также мультиплатформенность. Да и жрать должно явно меньше.
Сильно труднозатратнее, инфа 100%.И насчет простоты - отнюдь. К тому же нужно как минимум знать JS, который я откровенно говоря не знаю, хотя и собираюсь учить. А вот насчет xaml и мультиплатформенности вы абсолютно правы, они напрягают, но я бы не сказал, что так уж сильно.
_________________ I would tell you a joke about UDP, but you probably wouldn't get it.
Member
Статус: Не в сети Регистрация: 13.02.2007 Откуда: Ростов-на-Дону
Psilon писал(а):
Только не скорее всего, а точно.
Да мало ли какие уникумы есть, вот и оставил для таких "скорее всего". Хотя я не представляю, как можно на чистом асме сделать большое приложение.
Psilon писал(а):
Сильно труднозатратнее, инфа 100%.И насчет простоты - отнюдь. К тому же нужно как минимум знать JS, который я откровенно говоря не знаю, хотя и собираюсь учить. А вот насчет xaml и мультиплатформенности вы абсолютно правы, они напрягают, но я бы не сказал, что так уж сильно.
Как раз такие с qml вообще проблем минимум быть должно. Можно вообще не знать плюсов, но написать большое приложение (тут JS спасает). Но, если требуется связь с "внешним миром", то без использование c++ трудно обойтись.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения