Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.05.2014, 11:36
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 51  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Цитата:
Обидно, что это самый крутой движок, и на нём можно писать игры без программирования. Так тебя любой сварщик переплюнет, или там грузчик. Чтоб их... Наверное, они абстракцию заделали настолько, что дырок в ней не найти.

Искренне надеюсь, что у них ничего не получится и нормальные люди, которые за то, чтобы оставить программирование только для элиты, как того хотел автор языка С++, переплюнут их движок, дав более широкие возможности программистам)
Советую попробовать сделать минимальный тест на Unreal Engine 4 и затем уже что либо из себя извергать. Вообще-то в нём можно нужно писать на чистом C++. К тому же скомпилировать потом это во Flash. Если не владеете C++, то о чем тогда вообще речь?

Старый 23.05.2014, 15:42
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 52  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
К тому же скомпилировать потом это во Flash.
Зачем?
__________________
There is no thing in this world that is not simple.

Старый 23.05.2014, 15:58
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 53  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Цитата:
Зачем?
Может потому что основной игровой трафик в браузере все ещё за Flash технологиями?
P.S. Это называется кросс-платформенностью


Последний раз редактировалось toFL; 23.05.2014 в 17:50.
Старый 23.05.2014, 21:47
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 54  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Цитата:
чтобы оставить программирование только для элиты, как того хотел автор языка С++
Мне интересно, вы вообще знаете кто автор языка С++ и какие цели он преследовал?

Как бы странно это ни звучало, визуальное программирование внутри UE4 (Blueprint system) - это такое же программирование, там действуют такие же правила алгоритмизации и, в частности, линейной алгебры, которая просто необходима при создании мало-мальски сложных игр. Этот язык схем можно воспринимать как упрощенный способ программирования, когда не обязательно три месяца изучать особенности всех ключевых слов языка чтобы заставить кубик крутиться.
Такой же баттхерт у неопытных программистов (элитных программистов, конечно же) вызывают языки вроде Ruby, которые таким же образом существенно понижают порог вхождения в это илитное общество программистов.

Старый 24.05.2014, 00:49
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 55  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
вы вообще знаете кто автор языка С++ и какие цели он преследовал?
Смутно припоминаю, но смотрел я какой-то фильм по этой теме.
Там рассказывали, что история программирования разделилась на 2 эпохи - когда оно было простое, и его мог изучить каждый. И автор языка С++ говорил, что с этой точки в истории программировать будет только элита. И он сделал наиболее мощный инструмент, (пишу по памяти, которая у меня не очень, но примерно так там и было сказано) который чтобы освоить нужно потратить много лет.
__________________
There is no thing in this world that is not simple.

Старый 24.05.2014, 01:23
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 56  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Я помню нам на лекциях нам тоже рассказывали эти байки про итеративное развитие программирования и элитарность профессии, но поверьте, предыдущие способы разработки под каждый конкретный процессор для каждой конкретной архитектуры и набор процессорных команд - это намного сложнее, чем писать код придерживаясь современных парадигм программирования (ваше любимое ООП например). Вы пробовали писать на ассемблере? Попробуйте, и я думаю у вас больше не будет возникать вопросов про "любой человек мог научиться программировать". Контекст обучения и работы программистом в данном случае имеет скорее количественный характер - на низкоуровневых языках трудно писать с высокой эффективностью (скорость решения конкретно поставленых задач по разработке ПО), поэтому по подсчетам выходило, что для удовлетоворения требованиям рынка, всех людей нужно было обучать программированию (отсюда байка о том, что каждый человек мог научиться программировать, простая подмена понятий). Так было до того момента, пока не были придумали более эффективные языки, который позволили упростить процесс разработки программ, делая каждого отдельного программиста более эффективным работником, позволяя ему сильнее абстрагироваться от архитектур процессоров, позволяя заново использовать больше кода (наследование раньше считалось просто панацеей реюза кода). Этот переход называют "программирование снова стало элитной профессией", но не верьте, это во-первых, вырывание из контекста, а во-вторых, повод лишний раз почувствовать свое ЧСВ. И не забывайте про "общедоступность" таких языков, как ассемблер.

Более того, с каждым годом придумывают все новые языки программирования, которые проще чем все предыдущие, в которых даже не нужно уметь работать с памятью, использовать классы и так далее.

Программирование - это такое же ремесло и такая же профессия, как и все остальные.
Цитата:
который чтобы освоить нужно потратить много лет.
Назовите хоть одну нормальную профессию, на изучение особенностей которой не придется потратить много лет. Геолог - элитная профессия? А хирург? Художник? Писатель? Да что там, даже столяр - везде нужно потратить много лет для освоения.

Что касается С++ - вы правда думаете что основной целью товарища Страуструпа было создание "элитарного" языка программирования? А куда делись все остальные "неэлитарные" тогда? Почему на них не пишет ни один из моих соседей? Ни дядя Ваня, ни тетя Дуся?

Да и сам факт того что вы, человек со средним образованием, не имеющий никакого понятия о том, что такое матрицы и зачем они нужны (по крайней мере на момент прихода на форум), сидите на форуме для программистов и, предположительно, пишите программы, говорит о том, что профессия программиста далеко не элитарна. Что это за элита такая, если любой человек без специальной подготовки и курсов, со средним образованием, сел писать программы? Вы же сами являетесь контрпримером своих рассуждений.
Нет ничего плохого в том, что заинтересованные люди без специальной подготовки вдруг займутся программированием. Не так важно на чем они будут программировать, на С++, или на более простых для освоения языках, к которым, кстати, и относится анриловская система блюпринтов. Поверьте, там программирование (по крайней мере с точки зрения высокоуровневого поведения на котором чаще всего обучают начинающих) точно такое же, как и в обычных языках программирования. После того, как человек схватил основные понятия теории алгоритмизации и вычислительных систем и процессов в целом, переход на другие языки программирования часто происходит намного быстрее, чем начальное обучение программированию с нуля.


Последний раз редактировалось KumoKairo; 24.05.2014 в 01:53.
Старый 24.05.2014, 03:25
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 57  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Ну да, про ассемблер наслышан огого, чтобы писать на нём нужно считать положение каждой ячейки в памяти.
Цитата:
Да и сам факт того что вы, человек со средним образованием, не имеющий никакого понятия о том, что такое матрицы и зачем они нужны (по крайней мере на момент прихода на форум), сидите на форуме для программистов и, предположительно, пишите программы
Меня сложно назвать простым случаем, поэтому ничего удивительного в том, что я пишу программы нет. Другое дело - какие программы писать и как писать, и что с ними потом делать.
Тут ещё дело в самопознании. Если человек нетерпеливый, и не ищет ответ в себе, а не снаружи, то вряд ли такой человек сможет стать нормальным программистом. Люди задумчивые тут преобладают.
Элита не значит специальная подготовка, а как в йоге - самоконтроль на высшем уровне.
И пока человек может себя заставлять, человек будет получать награду - результаты и плюс в самооценку.
Я всегда был отдельно от общества, я всегда глубоко погружался с головой в мысли, поэтому мне не составит труда освоить программирование. Я всегда прислушивался совета, хоть и не сразу, но с течением времени я возвращался к тем же словам и переосмысливал. Может, в жизни это совершенно бессмысленное качество, но в науке, музыке и здесь это мне пригодится. Слова глубоко впечатываются в сознание.

Помню почти все свои вопросы на форуме, и мои вопросы к учителям.

Ладно, вернёмся к обычным людям. Как много людей, которые способны самостоятельно освоить программирование без каких-то учителей? Как много учителей, которые умеют >= то, что умеют программисты, которые достигли всего этого своим опытом? В конце концов, будут ли они переосмысливать каждое слово учителя?

Посчитайте процент людей, которые смогли бы по своим качествам стать нормальными программистами?
Чтобы писать на ассемблере нечто сложное - нужно также обладать особыми качествами и опытом.

Сколько людей начинает вместо последовательных и глубокоосмысленных занятий просматривать книжки в спешке, желая поскорее приступить к разработке своей MMO, а потом забывает, что вообще когда-то их открывали?

Почему хороших программистов меньше, чем плохих?
И почему плохие задавая вопросы хорошим не смогут перенять у них все знания?
Под плохими подразумеваю быдлокодеров в частности и тех, кто не понимает, зачем нужны классы и ООП, а также тех, кто ещё не прочитав ни слова в книжке начинает засыпать самыми простыми вопросами с ног до головы.

Ну ладно, ладно, я немного погорячился, всё же, программирование - это может освоить каждый, если отключит лень и любопытство.
__________________
There is no thing in this world that is not simple.

Старый 24.05.2014, 13:48
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 58  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
не ищет ответ в себе, а не снаружи
Что? Можете исправить, а то я потерял суть предложения

Старый 24.05.2014, 14:18
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 59  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
... и не ищет ответ в себе, а ищет его снаружи, ...
Сорри, спатоньки хотел, пока писал.

Добавлено через 28 минут
Добавлю ещё про дружбу с английским. Разве большой процент дружит с английским?
В итоге из всех факторов дойдёт до высокого уровня только небольшая группа людей.(Тысяч триста из 200 миллионов, и то, кажется, меньше)
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 24.05.2014 в 19:29.
Старый 25.05.2014, 02:51
Max_Payn вне форума Посмотреть профиль Отправить личное сообщение для Max_Payn Найти все сообщения от Max_Payn
  № 60  
Ответить с цитированием
Max_Payn

Регистрация: Jan 2014
Адрес: Одесса
Сообщений: 253
Подпишусь под каждым словом KumoKairo. Лично я сам не программист, но мой партнер давно программирует на ассемблере и C++. По его словам переход на C# и action script был довольно быстрым, единственное добавил что C# какой то резаный C++, но работать можно. Плохой вход был в работу с PHР, ну как то совсем не удобный. Не буду выражаться на диалекте программистов, не мой конек.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.