SkepticalFox Posted October 14, 2016 Author Share Posted October 14, 2016 (edited) . Edited April 10, 2018 by SkepticalFox @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 20, 2016 Author Share Posted October 20, 2016 (edited) . Edited April 10, 2018 by SkepticalFox @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted October 20, 2016 Share Posted October 20, 2016 Я уже и забыл, что хотел сделать это на ржавчине Может и не хотели. Наверное, в будущем изобрели машину времени, и будущий Вы отправились в прошлое, создали этот репозитоий, для того, чтобы нынешний Вы посмотрели на свой старый репозиторий и дописали проект. Возможно, стоит повнимательнее рассмотреть репозиторий. Там случайно могла оказаться копия альманаха... @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 24, 2016 Author Share Posted October 24, 2016 (edited) . Edited April 10, 2018 by SkepticalFox @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted October 27, 2016 Share Posted October 27, 2016 Я лучше на плюсах(Qt) напишу. Там очень мощная стандартная библиотека. Да, она мощная, но разобраться в ней будет сложно. я так и не нашел работу с .mo-файлами в Qt... Gettext предназначен для этого. Не хочется помочь? C++? Не-а. Вот вообще не хочется. Там нет сборщика мусора, синтаксис ужасен. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 27, 2016 Author Share 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 Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted October 28, 2016 Share Posted October 28, 2016 Там нет сборщика мусора, синтаксис ужасен.А я за самостоятельное удаление оного.синтаксис ужасенА мир в то же время относителен. (кому как, имхо, у джавы он ужасен) @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted October 28, 2016 Share Posted October 28, 2016 А я за самостоятельное удаление оного. Глупо. Можно наделать очень много ошибок. Это слишком большая цена за какой-то мифический прирост скорости. Не так уж там все и плохо... Но и не слишком хорошо. Нужно его просто переписать немного) Переписать немного? Преписать можно только полностью. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 28, 2016 Author Share Posted October 28, 2016 Переписать немного? Преписать можно только полностью.Поэтому я и не тороплюсь переписывать) @ Quote Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted October 28, 2016 Share Posted October 28, 2016 Глупо. Можно наделать очень много ошибок. Ошибки не совершает только тот, кто ничего не делает. 1. Пишем прогу 2. По возможности все части записываем в функции или классы 3. Во всех ф-ях после return удаляем переменные 4. Можем очищать основной код, можем не очищать, если хотим очистить, то не трогаем глобальные переменные мифический прирост скорости. ОК. А изображения??? Одно такое 1024х768 - шестьсот миллионов бит (71 МБ!), или 75,2 млн переменных в несжатом виде!!!!!!!!! А если оных много? УДАЛЯТЬ!!!!!!! А авт. мусорщик тем временем будет думать, что изображение в будущем понадобится. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 28, 2016 Author Share Posted October 28, 2016 (edited) . Edited April 10, 2018 by SkepticalFox 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted October 29, 2016 Share Posted October 29, 2016 Одно такое 1024х768 - шестьсот миллионов бит (71 МБ!), или 75,2 млн переменных в несжатом виде Если использовать по байту для записи каждого цвета(RGB) и ещё байт для прозрачности(A), то нужно всего 3 мегабайта памяти. Каких переменных? Создаётся структура, что представляет один пиксель, а работа ведётся над массивом таких структур. Во всех ф-ях после return удаляем переменные Не всё так просто. Что на счёт памяти, выделенной в одной функции и используемой в других? Как уследить, чтобы функции не мешали друг другу? Кто должен освобождать память? В этом и проблема: ручное управления памятью требует больших усилий со стороны програмиста. Ошибки не совершает только тот, кто ничего не делает. Действительно. Програмист, не пытающийся управлять памятью, не совершает ошибок с памятью. @ Quote Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted October 29, 2016 Share Posted October 29, 2016 Сейчас холивар начнется. Я за ручное удаление памяти шобы кодеры совсем не обленились @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted October 29, 2016 Share Posted October 29, 2016 Сейчас холивар начнется. Не начнется. Я за ручное удаление памяти шобы кодеры совсем не обленились А я за автоматизацию всего что можно автоматизировать, потому что лень - двигатель прогресса. @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted October 29, 2016 Share Posted October 29, 2016 Что на счёт памяти, выделенной в одной функции и используемой в других? Как уследить Оно вот в таком виде вам реально надо? Ну возьмите ООП-язык и библиотеки для 3D-графики. Там и так кодить дофига надо, а вы уже сейчас упарываетесь на пустом месте. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 29, 2016 Share Posted October 29, 2016 Берите C# и не парьтесь. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 29, 2016 Author Share Posted October 29, 2016 Берите C# и не парьтесь.А если не знаешь C#? @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted October 29, 2016 Share Posted October 29, 2016 А если не знаешь C#? Ну так узнай. Возьми книжицу поседи часа два, и начинай кодить. @ Quote Link to comment Short link Share on other sites More sharing options...
Pavel3333 Posted October 29, 2016 Share Posted October 29, 2016 А если не знаешь C#? Там изи всё, я с него начинал. Синтаксис схож с C++, надо будет учить .NET-либу. Читал "C# для школьников" какого-то американского программиста, не уверен, что вам подойдет. Она на MSDN есть, если вдруг. @ Quote Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted October 29, 2016 Author Share Posted October 29, 2016 Ну так узнай. Возьми книжицу поседи часа два, и начинай кодить.Удачи, лол! @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.