Dadaskis
Ну, в мелком возрасте пофигу на внешний вид, хватает восторга что "оно работает".
А ещё тогда он мог учитывать что умножение надо выполнить первым, нанотехнологии
Dadaskis
Разбивал на польскую обратную нотацию? : )
Я тогда это не знал. Делал строку при помощи кнопок, парсил в массив, каждый нечётный индекс был операндом, проверяли умножение, и в тех местах где оно есть - делаем firstNum = firstNum * secondNum, а secondNum = 1
Snusmumriken
Вот нормальное решение для ребёнка, никаких извращений.
Snusmumriken
Ты хреновый пруф
Snusmumriken
Тебя тоже никто не примет ))
Snusmumriken
Dadaskis
Ёёёёмаё xD
Dadaskis
Saphire
Я гуй тогда не трогал
Saphire
Но помню мой первый калькулятор на C++. Мне чего-то функции не понравились, но и всё с goto получилось.
Snusmumriken
Я б не отказался от ОС на C и luajit.
Snusmumriken
Ну типа знаешь, скриптуем демонов-сервисов-окошки луями, лезем в ядро - тоже луями, шлём сигналы процессам и т.п. В общем-то это делается теми же прослойками. Но у того же гугл-андроида, например, есть великая и могучая жава, которую я бы заменил на луажит. Ну, интерфейсить между железкой и жавой значительно сложнее чем между железкой и луа. Пути упрощения.
Snusmumriken
Ну, упрощённая структура у андроида, например, примерно следующая: 1. Железка 2. Сишные куски ядра 3. Жава-машина (+нативный интерфейс до сишных кусков ядра) 4. Юзерспейс (гуй, приложули) И жава-машина, на мой взгляд, тут лишняя. Не, на ПК мне луёв достаточно, у меня неприятное отношение с телефонами.
Snusmumriken
Телефонные приложения написаны как бы для любителей наверстать в XML вьюшечек и они сами типа всё нарисуют.
Snusmumriken
А ещё был symbian (в основном, nokia), где можно было легко напилюкать на qt приложений, вкорячить ту же луа-машину и спокойно писать как на "старшей ОС".
Snusmumriken
Телефонные приложения написаны как бы для любителей наверстать в XML вьюшечек и они сами типа всё нарисуют.
С одной стороны, это хорошо ибо унификация, но с другой - проблемы в написании на чём-то кроме жавы, и дёрганье внутренностей ОС только через ту же жаву. Да и сама жава не отличается скоростью по причине скриптоподобия (даже с jit). И рендер в основном потоке. Остаётя только NDK.
Snusmumriken
Ну это уже "частности", плюс если ты вытащишь эмулятор - станет слегка полегче.
Snusmumriken
Карочи, у снуса проблемы с ведром. Пойти что ли в яблочники? : )
Snusmumriken
Пока не попробую не узнаю.
Snusmumriken
Это была в общем-то провокация одного товарища из чата. Про покупку яблока и лицензии - в курсе, не те деньги.
Snusmumriken
Иначе ты не девелопер. Но там символические 100 баксов в год, или около того.
Snusmumriken
Ну, значит "яблоко будет потом". Ты чего, это элитный мир, тут деньги как воздух : )
Anonymous
Джава не скриптоподобна и jit там давно нет (начиная с андроид лолипоп 5)
Anonymous
Вообще странный монолог произошел
Anonymous
Сишных кусков ядра лт гугла в андроиде тоже не так много, за основную часть взаимодействия с железом отвечают вендоровские блобы
Anonymous
Гугл же как раз взял линукс чтобы не писать кернелспейс код. Ну я так думаю.
Anonymous
Луаджит не уменьшит количество прослоек в андроиде
Snusmumriken
Ну таки да, мои слова не имеют силы "истины в последней инстанции", я сам не так много знаю о ведре. Меня напрягает тот факт, что апк-приложуля это добровольно-принудительно жава-фиговина, я бы предпочёл возможность запуска (и вывешивания ярлыков в оболочку) сишной ерунды, хотя бы эльфов, вот. Сама ось это может. Луаджит не уменьшит количество прослоек, но оно само умеет в вызов сишной ерунды, в том числе кусков ядра. И даже можно цеплять so-либы из ОС, это уже нехилый такой буст.
Snusmumriken
Ну, апк - это zip-архив с кучей фигни, который при установке распихивается по внутренностям ФС. На мой взгляд, было бы круто если бы туда можно было зафигачить тот же эльф, а в мейнфесте - указать этот эльф как "точку входа". По мне, весьма рациональная лабуда. Ну и дать доступ до so-либ оси. Фактически, это должно превратить ведро в нормальный линукс.
vvzvlad
Только там проблемы ожидаемые с кучей архитектур
Snusmumriken
На самом деле это извращения, потому что в любом случае надо накатать жава-прослойку для сишки/плюсов. Ну, не сделать универсальной заготовки, которую можно скомплиить каким-нибудь gcc: android studio с отдельными "уникальными" настройками в любом случае идёт обязаловкой, хотя как-то спасает, да.
vvzvlad
У тебя все равно будет прослойка, которая реализует какой-то интерфейс
vvzvlad
если тебе это не надо, то никто не мешает gcc c кросс-компиляцией собрать бинарник под нужное ядро и процессор и запустить его на телефоне в терминале
Snusmumriken
Хех, кстати, нормального терминала на ведре тоже нема, я видел только эмулятор, который эмулирует линукс (качает все стандартные консольные приложения и распихивает их куда-то, хотя и реальная ФС может быть примонтирована). Костыли!
vvzvlad
эээ
vvzvlad
это не эмулятор, это обычный терминал. ну да, busybox надо поставить, потому что никому в стоковом андроиде не нужен консольный rm какой-нибудь, там эти функции через вызовы ядра дергаются
vvzvlad
но это не эмуляция, это обычные приложения обычного линукса
vvzvlad
и это тоже не эмулятор, а просто окружение линукса, со специфичными либами, которые в андроид не стали тащить. работает это все равно через chroot нативно на линуксовом ядре
vvzvlad
"я назвал неправильно, но насрать на это, все равно убого"
vvzvlad
ты запускаешь софт для одной операционке, на другой. радуйся, что оно работает)
vvzvlad
если не разбираешься в сортах, не стоит говорить с умным видом "это навоз", когда перед тобой куча гуано. лучше промолчать, а то могут придурком посчитать.
vvzvlad
а, ну ок. тогда что-то объяснять и вести диалог с тобой смысла нет
vvzvlad
"Эмуля́ция ... — комплекс ... средств предназначенных для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой"
vvzvlad
Системы не отличны — и там, и там линукс, выполняется нативный код.
vvzvlad
То, что нет некоторых специфичных библиотек — ну, что ж. Если это назвать эмуляцией, то и установка зависимостей для какой-нибудь программы в бубунте на ноуте — тоже эмуляция
vitaly
привет друзья - группу по бывшему сфинксу - мантикоре - ктонить видел?
vitaly
спасибо
vitaly
кто нить использует https://manticoresearch.com/
Алексей
Привет всем! Я работаю в Mail.Ru Group, в студии-разработчике компьютерных игр "IT-Territory" (Москва). Мы делаем мобильные игры, например, Juggernaut Wars http://jw.my.com/ru , и Эволюция 2 http://evo2.my.com/ru . Сейчас мы ищем программистов в мою команду серверной разработки. Пишу в этот чат потому, что серверную часть этих игр мы пишем в основном на Lua :) Немного подробностей: у нас есть сервер на C++ (внутренняя разработка студии), он принимает клиентские запросы, и исполняет lua-код, в котором реализована вся сервисная и игровая логика. Проекты большие, развиваются активно, работы много, и у нас очень интересно. С радостью отвечу на уточняющие вопросы в личке. А вообще - при интересе к позиции - давайте встречаться-общаться. Из других городов - сначала удаленно. Если всё сложится, с переездом в Москву поможем.
Snusmumriken
Ничоси, мейл_ру стал активнее использовать луа? Тарантул теперь и в игровых проектах?
Snusmumriken
Помнится, компания вообще собиралась писать свой luajit, с блекджеком.
Алексей
Мы на луа игры пишем лет 8 уже. И нет, это не тарантул )
fgntfg
Я бы посмотрел поближе
Snusmumriken
Мы на луа игры пишем лет 8 уже. И нет, это не тарантул )
Фантастика, давай рассказывай стек : )
fgntfg
Любопытные игры.
fgntfg
Ни одну не слышал до этого
fgntfg
А у jw еще и сайт в разработке
fgntfg
Нет.
fgntfg
Просто sloppy
fgntfg
Mailрушник ушел?
Snusmumriken
@tyaga домой топает.
fgntfg
Мне вот любопытно.
fgntfg
Не то чтоб я искал новую работу
fgntfg
Или хотел отметку в трудовой о mailru
fgntfg
Или умел хорошо писать на Lua
fgntfg
Но дико любопытно
Dmitry
Привет всем! Я работаю в Mail.Ru Group, в студии-разработчике компьютерных игр "IT-Territory" (Москва). Мы делаем мобильные игры, например, Juggernaut Wars http://jw.my.com/ru , и Эволюция 2 http://evo2.my.com/ru . Сейчас мы ищем программистов в мою команду серверной разработки. Пишу в этот чат потому, что серверную часть этих игр мы пишем в основном на Lua :) Немного подробностей: у нас есть сервер на C++ (внутренняя разработка студии), он принимает клиентские запросы, и исполняет lua-код, в котором реализована вся сервисная и игровая логика. Проекты большие, развиваются активно, работы много, и у нас очень интересно. С радостью отвечу на уточняющие вопросы в личке. А вообще - при интересе к позиции - давайте встречаться-общаться. Из других городов - сначала удаленно. Если всё сложится, с переездом в Москву поможем.
Телеграм же заблокирован в России, почему вы сюда пишите
Dmitry
не знаю
Dmitry
при чем тут это лол
Snusmumriken
при чем тут это лол
А ты не из России?
Dmitry
нет
Snusmumriken
Нет - в смысле "нет, из России" или "нет, не из России"?
Dmitry
не из России
vitaly
казнить нельзя помиловать
Snusmumriken
не из России
В общем, тут не меньше половины из России, продолжают сидеть в забаненой телеге. У меня ещё рабочий бот на телегу - всё ещё работает через проксю. Расслабься, бан телеги мало повлиял на состав групп.
Alexey
а посещаемость линкедина, мне кажется, только выросла :)