SkepticalFox 1,445 #359313 Posted October 14, 2016 (edited) . Edited April 10, 2018 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #360775 Posted October 20, 2016 (edited) . Edited April 10, 2018 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #360805 Posted October 20, 2016 Я уже и забыл, что хотел сделать это на ржавчине Может и не хотели. Наверное, в будущем изобрели машину времени, и будущий Вы отправились в прошлое, создали этот репозитоий, для того, чтобы нынешний Вы посмотрели на свой старый репозиторий и дописали проект. Возможно, стоит повнимательнее рассмотреть репозиторий. Там случайно могла оказаться копия альманаха... Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #361869 Posted October 24, 2016 (edited) . Edited April 10, 2018 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #362694 Posted October 27, 2016 Я лучше на плюсах(Qt) напишу. Там очень мощная стандартная библиотека. Да, она мощная, но разобраться в ней будет сложно. я так и не нашел работу с .mo-файлами в Qt... Gettext предназначен для этого. Не хочется помочь? C++? Не-а. Вот вообще не хочется. Там нет сборщика мусора, синтаксис ужасен. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #362708 Posted October 27, 2016 (edited) On 27.10.2016 at 8:47 PM, Azbuka said: Gettext предназначен для этого https://github.com/laurent22/simple-gettext On 27.10.2016 at 8:47 PM, Azbuka said: C++? Не-а. Вот вообще не хочется. Там нет сборщика мусора, синтаксис ужасен. Не так уж там все и плохо... Edited April 10, 2018 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #362749 Posted October 28, 2016 Там нет сборщика мусора, синтаксис ужасен.А я за самостоятельное удаление оного.синтаксис ужасенА мир в то же время относителен. (кому как, имхо, у джавы он ужасен) Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #362785 Posted October 28, 2016 А я за самостоятельное удаление оного. Глупо. Можно наделать очень много ошибок. Это слишком большая цена за какой-то мифический прирост скорости. Не так уж там все и плохо... Но и не слишком хорошо. Нужно его просто переписать немного) Переписать немного? Преписать можно только полностью. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #362828 Posted October 28, 2016 Переписать немного? Преписать можно только полностью.Поэтому я и не тороплюсь переписывать) Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #362854 Posted October 28, 2016 Глупо. Можно наделать очень много ошибок. Ошибки не совершает только тот, кто ничего не делает. 1. Пишем прогу 2. По возможности все части записываем в функции или классы 3. Во всех ф-ях после return удаляем переменные 4. Можем очищать основной код, можем не очищать, если хотим очистить, то не трогаем глобальные переменные мифический прирост скорости. ОК. А изображения??? Одно такое 1024х768 - шестьсот миллионов бит (71 МБ!), или 75,2 млн переменных в несжатом виде!!!!!!!!! А если оных много? УДАЛЯТЬ!!!!!!! А авт. мусорщик тем временем будет думать, что изображение в будущем понадобится. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #362858 Posted October 28, 2016 (edited) . Edited April 10, 2018 by SkepticalFox 1 Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #362914 Posted October 29, 2016 Одно такое 1024х768 - шестьсот миллионов бит (71 МБ!), или 75,2 млн переменных в несжатом виде Если использовать по байту для записи каждого цвета(RGB) и ещё байт для прозрачности(A), то нужно всего 3 мегабайта памяти. Каких переменных? Создаётся структура, что представляет один пиксель, а работа ведётся над массивом таких структур. Во всех ф-ях после return удаляем переменные Не всё так просто. Что на счёт памяти, выделенной в одной функции и используемой в других? Как уследить, чтобы функции не мешали друг другу? Кто должен освобождать память? В этом и проблема: ручное управления памятью требует больших усилий со стороны програмиста. Ошибки не совершает только тот, кто ничего не делает. Действительно. Програмист, не пытающийся управлять памятью, не совершает ошибок с памятью. Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #362925 Posted October 29, 2016 Сейчас холивар начнется. Я за ручное удаление памяти шобы кодеры совсем не обленились Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #362937 Posted October 29, 2016 Сейчас холивар начнется. Не начнется. Я за ручное удаление памяти шобы кодеры совсем не обленились А я за автоматизацию всего что можно автоматизировать, потому что лень - двигатель прогресса. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #362945 Posted October 29, 2016 Что на счёт памяти, выделенной в одной функции и используемой в других? Как уследить Оно вот в таком виде вам реально надо? Ну возьмите ООП-язык и библиотеки для 3D-графики. Там и так кодить дофига надо, а вы уже сейчас упарываетесь на пустом месте. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #362952 Posted October 29, 2016 Берите C# и не парьтесь. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #362955 Posted October 29, 2016 Берите C# и не парьтесь.А если не знаешь C#? Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #362962 Posted October 29, 2016 А если не знаешь C#? Ну так узнай. Возьми книжицу поседи часа два, и начинай кодить. Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #362964 Posted October 29, 2016 А если не знаешь C#? Там изи всё, я с него начинал. Синтаксис схож с C++, надо будет учить .NET-либу. Читал "C# для школьников" какого-то американского программиста, не уверен, что вам подойдет. Она на MSDN есть, если вдруг. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #362971 Posted October 29, 2016 Ну так узнай. Возьми книжицу поседи часа два, и начинай кодить.Удачи, лол! Quote Share this post Link to post Short link Share on other sites