HLFX.Ru Forum Страницы (80): « Первая ... « 22 23 24 25 [26] 27 28 29 30 » ... Последняя »
Показать все 1197 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- показательное змееедство (https://hlfx.ru/forum/showthread.php?threadid=4354)


Отправлено DEAD MAN 18-11-2014 в 16:11:

XaeroX Так одно дело заниматься чем-то полезным, как в твоём случаи оптимизацией и повышением своих навыков, пытаясь выжать максимум в определённых рамках, а другое дело сидеть и ныть из-за несчастных 300 мегабайт, которые сам не удалил. Или просто ради того, что бы по-ныть или по-обсирать, что-то в тысячный раз, как это делает товарищ ~ X ~.


Отправлено XaeroX 18-11-2014 в 16:21:

DEAD MAN
А это просто бугурт в стиле "мы - вот так, а они плюют и делают что хотят".
Своеобразная зависть, если хочешь.
Причём это только на первый взгляд кажется, что мы можем так же. Нет, тут серьёзные внутренние барьеры.

__________________

xaerox on Vivino


Отправлено ~ X ~ 19-11-2014 в 11:31:

DEAD MAN продолжай кушать, что дают, и радоваться


А я буду писать на Си++ быстрый и легковесный нативный софт.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено DEAD MAN 20-11-2014 в 08:21:

Что и стоило доказать, нытьё и обсирание на пустом месте, без каких либо фактов и аргументов.

Цитата:
~ X ~ писал:
А я буду писать на Си++ быстрый и легковесный нативный софт.

Ага, а у тебя таковой вообще есть? И мод для хл - это не софт. Ты, пожалуйста, покажи то, что реально требует космических скоростей.
Ту же явку можно компилить в нейтив и что? Выигрыш в несколько наносекунд на сложный метод, который стремиться к нулю, если приложение работает больше пару секунд. Но оно того не стоит, если ты конечно не работаешь с большими объёмами данных.


Отправлено XaeroX 20-11-2014 в 09:50:

Цитата:
DEAD MAN писал:
Что и стоило доказать, нытьё и обсирание на пустом месте, без каких либо фактов и аргументов.

Привыкай, это интернеты. Агрументы, разумеется, есть, но перечислять их людям давно надоело.
Цитата:
DEAD MAN писал:
Ты, пожалуйста, покажи то, что реально требует космических скоростей.

Всё. Любая программа обязана работать так быстро, насколько это возможно. У любого ожидания должны быть железобетонные оправдания. В этом смысл развития компьютерной техники и софта, жаль, что в последние годы разработчики извратили его в угоду классическому принципу "денег плати побольше - а работать я буду поменьше".

__________________

xaerox on Vivino


Отправлено FiEctro 20-11-2014 в 11:59:

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

Ваши предложения господа! Без дотнетов, без донатов, без фреймворков, без MFC, без cmd, и конечно не уходить от ответа в стиле - ахаха этот нуб не может написать клон блокнота. И специально для ~ X ~ без лурковских и двачевых терминов.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено DEAD MAN 20-11-2014 в 12:28:

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

С тобой-то всё понятно, позиция ясна и не оспаривается. Меня конкретно интересует ВМЕНЯЕМЫЙ ответ ~ X ~.


Отправлено XaeroX 20-11-2014 в 13:55:

Цитата:
FiEctro писал:
Ваши предложения господа!

Под винду - элементарно на голом WinAPI.
Под линукс - придётся писать свой фреймворк. Это ж линукс, что с него взять.
Другой вопрос, что дотнет-то как раз Win Only, спрашивается, зачем?!

__________________

xaerox on Vivino


Отправлено thambs 20-11-2014 в 16:50:

собс-но всё как то так

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено EXL 20-11-2014 в 19:17:

Цитата:
FiEctro писал:
что мне нужно - кроссплатформенность

Цитата:
FiEctro писал:
общий вес не более 300кб

Слишком много хочешь. Если взять блокнот винды со всеми его библиотеками, необходимыми для работы, то это намного больше > 300 кб.

Цитата:
FiEctro писал:
Ваши предложения господа!

Пиши свой кросс-платформенный фреймворк, работающий через OpenGL, например. Только тогда бинарник будет < 300 кб на всех платформах.


Отправлено thambs 20-11-2014 в 19:26:

>что мне нужно - кроссплатформенность
>300кб
фрислэйвовский qspriteviewer 460кб весит. qt, естественно, использует системный.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 20-11-2014 в 19:32:

Цитата:
EXL писал:
Если взять блокнот винды со всеми его библиотеками, необходимыми для работы, то это намного больше > 300 кб.

Ты считаешь библиотеки ядра ОС? Однако, здравствуйте.

Добавлено 21-11-2014 в 01:32:

Цитата:
EXL писал:
Пиши свой

Отож людям больше заняться нечем.

__________________

xaerox on Vivino


Отправлено EXL 20-11-2014 в 20:33:

Цитата:
XaeroX писал:

Ты считаешь библиотеки ядра ОС? Однако, здравствуйте.

А разве Notepad.exe только от kernel32.dll зависит?
Вон сколько многомегабайтной хрени за собой тянет: http://i.imgur.com/2urTiKH.png
Если бы в Windows окроме WinAPI шел по дефолту Qt, то Qt-программки занимали бы тоже по 20-300 KB И джек весил бы пару метров и не смущал товарища ~ X ~

В линуксе тоже есть аналог этих самых "библиотек ядра ОС". LSB называется. Это стандарт предполагает что в Desktop-системе обязательно должны быть библиотеки gtk2 и Qt3. Вот только соблюдают этот стандарт 1.5 мейнтейнера и обновляется он раз в 10 лет.

Если с gtk2-библиотекой ещё всё ясно, она присутствует в любом Desktop-дистрибутиве, то Qt3/Qt4 практически везде отсутствуют по дефолту. Отсюда и постоянные проблемы с зависимостями и размером скачиваемых пакетов

Цитата:
XaeroX писал:

Отож людям больше заняться нечем.

Вон, ему люди написали уже :

http://glui.sourceforge.net/

Даже гугловцы в своём поделии сий фреймворк у себя заюзали: http://google.github.io/liquidfun/

Кстати, открою маленькую тайну. Если тебе в когда-нибудь в будущем захочется перенести Jackhammer на Qt5, то тебе будет это интересно.

Соль в том, что Qt5 целиком работает через OpenGL или Open GL | ES, под любыми платформами. А поскольку поддержка OpenGL в винде всегда была хреновастенькой, Qt5 версия Windows использует вот такой вот костыль: https://code.google.com/p/angleproject/

Подробнее об этом можно прочитать тут: http://qt-project.org/wiki/Qt-5-on-...NGLE-and-OpenGL

Как следствие, Qt5 до сих пор весьма хреново работает на винде, да и везде. И это несмотря на то, что вышел целых два года назад.


Отправлено XaeroX 20-11-2014 в 20:45:

Цитата:
EXL писал:
Вон сколько многомегабайтной хрени за собой тянет

Это всё ядро ОС, да.
Цитата:
EXL писал:
Если бы в Windows окроме WinAPI шел по дефолту Qt, то Qt-программки занимали бы тоже по 20-300 KB

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

Шта??!
Цитата:
EXL писал:
Как следствие, Qt5 до сих пор весьма хреново работает на винде

Какая-то гнилая отмазка, не находишь?

Добавлено 21-11-2014 в 02:45:

Цитата:
EXL писал:
Если тебе в когда-нибудь в будущем захочется перенести Jackhammer на Qt5

Кстати, не захочется. Qt4 идеален. А я от добра добра не ищу.

__________________

xaerox on Vivino


Отправлено FreeSlave 20-11-2014 в 20:59:

thambs, если бы qt можно было назвать системным. Уж точно не на винде

Писать свои фреймворки смысла особо нет, разве что если ты совсем не хочешь зависимостей от чужих лицензий или же в целях изучения (ну или тебя не устраивают чужие велосипеды). Для минималистичного гуя есть тот же FLTK. Впрочем, только что скомпиленный мной текстовый редактор, к сожалению, весит аж 400Кб (на винде с VS2010)


Временная зона GMT. Текущее время 01:47. Страницы (80): « Первая ... « 22 23 24 25 [26] 27 28 29 30 » ... Последняя »
Показать все 1197 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024