Можно ли программировать на слабом пк
В самых первых компьютерах программы писались в машинных кодах и первично вводились в память при помощи тумблеров, отвечающих за состояние каждого бита. Или же задавались напайкой соответствующих битам перемычек в постоянном запоминающем устройстве. Самые опытные программисты знали начальный загрузчик побитово наизусть и могли его ввести с тумблеров по памяти.
Конечно, достаточно тоскливо было вводить с тумблеров начальный загрузчик каждый раз при обнулении памяти, но у первых компьютеров часто были ферритовые запоминающие усстройства, не теряющие содержимое памяти при отключении питания.
Вот такой интерфейс для ввода программ был на машинах до 1960-х годов:
(кстати, это пульт системы IBM S/360 – первого компьютера, в котором придумали делить память на байты, благодаря чему видны группы по 8 тумблеров).
Потом, имея такую введённую по битам программу (начальный загрузчик), можно было с её помощью уже вводить, например, с перфоркарт другие программы на машинном языке, не манипулируя битами. В конечном итоге на машинном языке были написаны первые трансляторы с ассемблера, затем на ассемблере – первые трансляторы с языка высокого уровня. А имея транслятор с языка высокого уровня на одной машине, можно уже его дописать таким образом, чтобы он генерировал машинный код для другой машины, и на этой второй машине не повторять полностью всю цепочку.
Сейчас, разумеется, все программы для новых компьютеров поначалу пишутся при помощи старых компьютеров.
Весь этот процессс развёртывания выполнения сложных программ при помощи многоэтапного усложения от самых простых называется bootstraping, или раскрутка.
Обязательно ли иметь мощный ПК, чтобы обучиться программированию?
Все зависит от того, насколько глубоко вы собираетесь изучать программирование.
Смотрите, как оно работает: если вы сейчас в начале пути и только подумываете о том, чтобы изучать программирование, мощный компьютер вам не нужен. Почему не нужен? Потому что есть вероятность того, что вы не останетесь в этом направлении, попробуете и уйдете.
Да и в целом – мощное железо нужно, когда вы уже добились каких-то результатов. Писать код можно на любом компьютере, его писали даже на перфокартах.
Поэтому, если вы сейчас планируете заниматься программирование и у вас уже есть компьютер, не нужно ждать, пока удастся обновить железо. Начинайте сейчас на том, что есть. Чтобы начать, хватит даже ноутбука с 2 Гб оперативы и встроенной видеокартой. А там, если понравится и вы поймете, что это ваше, можно менять. Не ждите, действуйте.
Какой выбрать движок для разработки на слабом ПК?
Движок обычно подбирают под игру, а не под ПК. Дело в том, что стоимость ПК несоизмеримо мала по сравнению со стоимостью разработки, и уж тем более с последующими вложениями в маркетинг, раз уж хотите под Андроид.
А сама игра начинается не с движка, а с документа, где хотя бы в 3 абзаца рассказывается, что она будет из себя представлять - концепт, вижн. Затем можно более подробно описать геймдизайн-документ (ГДД). Сделайте хотя бы это, чтобы было не стыдно показать.
В одиночку игры практически не делают, разве что змейку или пятнашки, как учебный проект. Поэтому важны навыки работы в команде. Но всё равно, даже в одиночку, лучше сразу изучить, какие существуют этапы разработки, чтобы понимать, что для них нужно и сколько времени они займут. Идея и концепт - это как раз первый этап.
вам задали вопрос а вы вообще о другой теме, какая разница что там у человека в жизни происходит? Ответьте сначала на его вопрос а потом разглагольствуйте. там же четко спрошено: какой движок выбрать. Вы читать не умеете или что?wunix, ко мне однажды пришел младший брат и попросил переобжать провод. Потом он признался, что у него просто не работал интернет. Я мог бы формально выполнить его просьбу. А мог бы поступить иначе - проверить настройки его компьютера, что я и сделал, и восстановил работу интернета для него. Хоть он конкретно попросил именно заново обжать провод, это было совсем не то, что ему было нужно на самом деле. Проблема была в другом.
Отвечая на вопрос, я стараюсь смотреть, в чём проблема, в чём суть. Пусть я иногда ошибаюсь, и пусть иногда получаю замечания от таких, как вы. Но это лучше, чем просто отвечать формально. Хотя конечно, формальным ответом автор вопроса будет вроде бы доволен в начале, но потом потеряет кучу времени, ведь шёл не по тому пути изначально, и в итоге формальный ответ станет медвежьей услугой. Выглядит подленько, или как минимум недальновидно.
Имхо, "проще и легче" будет обновить ПК, и идти в разработку как надо, а не начинать с компромиссов.
Но судя по описанию комп у вас еще ничего - три минуты на билд это нормально. Как и три часа, в принципе. А подлагивает она наверное у всех, во время компиляции скриптов, но работать это не мешает в целом.
Если бы не запускалась, или 3д в ней не работало, это да, была бы проблема.
Программирование под android на слабом ноуте?
Доброго времени суток, имею не очень мощный ноут(2gb RAM, intel celeron какой-то, а видеокарты как таковой нету). Как бы вы разрабатывали? А главное в какой IDE?
1) выкинуть это .
2) пойти в магазин и за 50 рублей купить хоть что-то современное
p.s. ну или ставь Lubuntu
До кучи к установке лубунты - использовать что то вроде SublimeText. Никаких AndroidStudio.
Популярных IDE для разработки под Android 2: Android Studio и Eclipse. Но в основном все используют AS.
Мне 6GB RAM не хватает, а кому-то, читал, и 16, Android Studio - очень прожорливая. В любом случае, с 16GB будет комфортнее работать
UPD
Если вы имеете в виду, программирование, т.е. изучение, а не профессиональная разработка, то подойдет обычный текстовый редактор + система сборки Gradle. И больше тяжеловесное, врядли сможете запустить еще
Я пытался писать на eclipse, но там нужно sdk и т.д. добавлять, скачивал сборку, но очень старую ( с sdk 21). Может есть eclipse уже свежий со всеми инструментами.
Rasrabotchik, слышал, что Eclipse менее нагружает, чем AS, не знаю.
А SDK в любом случае нужен
На таком железе даже серфить современный веб не получится, а вы программировать собрались
работать в линуксе без иксов, выкинуть лишние модули и собрать свое минимальное ядро,
использовать vim
Разрабатывать только в Android Studio. Вы хотите научиться программировать под андроид, а не сидеть, пытаясь скрестить ужа и ежа.
Вопрос с ноутбуком решить покупкой другого, в котором можно добавить RAM хотя бы до 4, лучше 8ГБ и полноценным процессором, поддерживающим Intel VT-x.
Неплохие б.у. ноутбуки на Core i5 2+ поколения можно найти на сайтах объявлений за 10-15т.р.
SSD за 3т.р. тоже даст существенный прирост скорости работы.
Считайте эти деньги инвестицией в себя. Если все пойдет как надо, они окупятся в сотни раз.
Читайте также: