Java
Какой язык лучше всего изучать чайнику?
Являюсь диким чайником в IT сфере (хотя могу чего-нибудь сбацать на паскале или генераторе блоксхем) и наобум выбрал для изучения Java. Изучив этот язык до уровня "я могу без ошибок написать Hello world и могу объяснить что как работает и что означает, но собрать из этого багажа знаний программу не могу". Не хочу вдаваться в семейство C и буду отторгать идею изучать до умения писать программы на N-м языке программирования хотя бы до уровня "я могу написать довольно хорошую игру, которую за 3 месяца может написать 1 человек и его друг художник-аниматор". Хотелось бы больше всего зациклится на Python, но боюсь встретить подводные камни, об которые я успел наломать ногтей, когда изучал Java. Любые предложения по редакторам игр типа "создай игру без навыков программирования без регистрации и смс" отторгаются, хотя я знаю, что потом хочешь-не хочешь, а будет изучать какие-либо библиотеки типа OpenGL или DirectX. Цель моя-создать игру, как ты уже мог догадаться и поэтому буду отторгать игры с уровнем игровой отладки ниже среднего, типа JavaScript
Хм, чайнику? Спорный вопрос. Смотря какая модель чайника и кто фирма производитель.
Алтынбек Досбергенов
Чайник "юзверь толковый" Производитель: школа, которая обучила меня Pascal и алгоритмам.
ты никогда ничего не напишешь сам...
все ваши игры тупо перерисованные у таких же чайников...
разве что количество гавно-кода и гавно-рекламы различается...
все ваши игры тупо перерисованные у таких же чайников...
разве что количество гавно-кода и гавно-рекламы различается...
Адылбек Ибрагимов
твоя китайскую мамку в рот ебал, она так себе :)
Во времена Турбо Паскаля для MS-DOS я мог извращаться в текстовом и графическом режимах по своему произволу, от игр вроде советской «Электроники» до Brick Game и собственных изобретений. Спасибо В. Б. Попову с его книгой «Турбо Паскаль для школьников».
Потом перешел на Делфи (система на основе Паскаля) и делал кучу разных забавных безделушек, вроде «Змейки» с полным пищеварительным циклом и пятнашек в буфере обмена. В универе вдвоем с одногруппником сделали курсовик — тактическую военную аркаду: две базы (слева и справа) копят деньги, развивают экономику, пускают на поле боя солдатиков, танки и самолеты. Всё это рисуется на канве формы (Canvas) под эпическую музыку. Спасибо за помощь брату и встроенной справке Делфи.
Сейчас больше налегаю на Джаву, так как использую ее в работе. Например, хочу сделать игру в окошке с произвольной графикой. Создаю JFrame, пишу ему рисующий метод public void paintComponent(Graphics g), задаю таймер для перерисовки. И пошло-поехало... Спасибо Брюсу Эккелю и его «Философии Java».
А если что-то хочу сделать и не знаю, как, — пишу в Гугле запрос. Если писать на английском, то найти ответ намного легче.
Слава Богу за всех этих людей.
Потом перешел на Делфи (система на основе Паскаля) и делал кучу разных забавных безделушек, вроде «Змейки» с полным пищеварительным циклом и пятнашек в буфере обмена. В универе вдвоем с одногруппником сделали курсовик — тактическую военную аркаду: две базы (слева и справа) копят деньги, развивают экономику, пускают на поле боя солдатиков, танки и самолеты. Всё это рисуется на канве формы (Canvas) под эпическую музыку. Спасибо за помощь брату и встроенной справке Делфи.
Сейчас больше налегаю на Джаву, так как использую ее в работе. Например, хочу сделать игру в окошке с произвольной графикой. Создаю JFrame, пишу ему рисующий метод public void paintComponent(Graphics g), задаю таймер для перерисовки. И пошло-поехало... Спасибо Брюсу Эккелю и его «Философии Java».
А если что-то хочу сделать и не знаю, как, — пишу в Гугле запрос. Если писать на английском, то найти ответ намного легче.
Слава Богу за всех этих людей.
куда проще понять устройство автомобиля, изучая настоящий автомобиль,
а не пытаясь создать автомобиль с нуля методом проб и ошибок.
не надо изобретать велосипед, используй готовые решения.
можешь использовать Unity, для него потребуется С#.
с джавой у шарпа много общего.
а не пытаясь создать автомобиль с нуля методом проб и ошибок.
не надо изобретать велосипед, используй готовые решения.
можешь использовать Unity, для него потребуется С#.
с джавой у шарпа много общего.
Pascal, но не нужно лезть в дебри какой бы то ни было реализации паскаля (PascalABC.NET и проч)
Нужно разобраться не с языком, а с программированием
"хотя могу чего-нибудь сбацать на паскале" - "сбацать"? Забавно...
"когда изучал Java" - на Java нормальные игры не делают.
p.s
Я сейчас вот такие программы пишу (не на паскале естественно)
https://www.youtube.com/watch?v=td8UAG5NTwc
Нужно разобраться не с языком, а с программированием
"хотя могу чего-нибудь сбацать на паскале" - "сбацать"? Забавно...
"когда изучал Java" - на Java нормальные игры не делают.
p.s
Я сейчас вот такие программы пишу (не на паскале естественно)
https://www.youtube.com/watch?v=td8UAG5NTwc
Python
Алтынбек Досбергенов
Можно поподробнее про него?
у меня получилось java на изи выучить хоть раньше был полным нубом в кодинге
Игры с нуля не создают уже лет 15. Современные игры создают на базе готовых игровых движков. Поэтому не существует уровня "я могу написать довольно хорошую игру, которую за 3 месяца может написать 1 человек и его друг художник-аниматор".
https://ru.wikipedia.org/wiki/Игровой_движок
Выбираете игровой движок и смотрите по нему видеоуроки и учите язык программирования, который лучше всего подходит для конкретного движка. Как то так...
https://ru.wikipedia.org/wiki/Игровой_движок
Выбираете игровой движок и смотрите по нему видеоуроки и учите язык программирования, который лучше всего подходит для конкретного движка. Как то так...
Алтынбек Досбергенов
Я написал, что волей\неволей изучуть хотя бы Canvas
Ion Vremere
"Игры с нуля не создают уже лет 15. Современные игры создают на базе готовых игровых движков."
Вы ошибаетесь дядя
Вы ошибаетесь дядя
html
Если хотите заниматься веб-программированием то советовал бы начать с HTML&CSS. Научитесь создавать шаблоны, можете переходить к более сложным задачам. И так по чуть-чуть и станете хорошим программистом. Я кстати такой же как и Вы был года полтора назад, не знал "что и куда". Посоветую кстати видеокурсы, очень хорошо помогают усвоить информацию. Михаил Русаков автор, очень хорошо объясняет. Рекомендую.
Я рекомендую PureBasic, т. к. это один из самых простых языков программирования.
Это современный бейсик - компилятор!
Он прост в освоении и его можно изучить даже по справке!
Имеющиеся встроенные функции, которых почти 1000, позволяют программировать без знаний работы компа и операционной системы и API. Описание встроенных функций можно найти в он-лайн хелпе http://purearea.net/pb/english/manual/reference/reference.html
В добавок это кроссплатформенный компилятор, позволяющий писать проги под Windows х86, Windows х64, Linux, MacOS X и AmigaOS.
Размер исполняемых файлов получается небольшим, от 2КБ и для их работы не нужны никакие внешние библиотеки!
PureBasic может работать с флешки без предварительной установки на комп!
Учебник здесь http://purebasic.info/Chapters/index.html
Вот пример программы, создающий окно с надписью.
OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget)
TextGadget(2,70,16,180,15,"Привет мир! ")
Repeat
Event=WaitWindowEvent()
Until Event=#PB_Event_CloseWindow
Вот скрин этой программы:

Это современный бейсик - компилятор!
Он прост в освоении и его можно изучить даже по справке!
Имеющиеся встроенные функции, которых почти 1000, позволяют программировать без знаний работы компа и операционной системы и API. Описание встроенных функций можно найти в он-лайн хелпе http://purearea.net/pb/english/manual/reference/reference.html
В добавок это кроссплатформенный компилятор, позволяющий писать проги под Windows х86, Windows х64, Linux, MacOS X и AmigaOS.
Размер исполняемых файлов получается небольшим, от 2КБ и для их работы не нужны никакие внешние библиотеки!
PureBasic может работать с флешки без предварительной установки на комп!
Учебник здесь http://purebasic.info/Chapters/index.html
Вот пример программы, создающий окно с надписью.
OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget)
TextGadget(2,70,16,180,15,"Привет мир! ")
Repeat
Event=WaitWindowEvent()
Until Event=#PB_Event_CloseWindow
Вот скрин этой программы:

Алтынбек Досбергенов
игровая отладка отсутствует. Я описал уровень своих возможностей и программа для создания калькулятора мне не нужна.
Daston Ishmetov
Язык платный и предоставляются 2 версии: PureBasic Demo и PureBasic Full. PureBasic Demo имеет некоторые ограничения: Нельзя скомпилировать код в котором больше 800 строк кода. Нельзя скомпилировать динамическую библиотеку. Нельзя использовать API операционных систем. Полная версия стоит 99$.
хоть c++ изучай, все равно
Алтынбек Досбергенов
Я уже сказал, что ни за что не буду изучать семейство C до определённого момента.
Похожие вопросы
- Какой язык программирования лучше изучать: Go или Python
- Какой язык программирования лучше в качестве первого изучаемого языка - Java или PHP?
- Есть ли смысл сейчас изучать Java? Или это уже устаревший язык, который никому не упёрся?
- Как лучше изучать язык программирование по видео или книге?
- Помогите пожалуйста, изучаю язык Java. Не понимаю как написать код((
- Стоит ли изучать программирование? Просто стать гуру в программировании я не собираюсь, а всё лугкое вроде бы уже
- Объясните мне, чайнику. Как это работает?
- Сколько языков программирования стоит выучить???
- Стоит ли изучать Java на сайте: javarush ( Если в джаве полный ноль ) ? Есть ли тут те кто изучал на том сайте?
- Когда джуниор java разработчик приходит в компанию как он начинает изучать существующий код на проекте?