Ilya
А не с лазерной бензопилы
_Awasaky_
в данной аналогии, гугл хром есть бензопила или лазер?
Aleksandr
повторюсь, что может быть проще и понятнее лиспов?))
_Awasaky_
примеры и компилятор лиспа - это очень распространенные программы?
Ilya
Думаю велосипед на дровах с печкой-еврейкой
Ilya
в данной аналогии, гугл хром есть бензопила или лазер?
_Awasaky_
Если да, то я за лисп.
Ilya
Aleksandr
синтаксисом
Ilya
Поч тогда не руби?
Aleksandr
потому что в типах-примитивах и в их приведениях можно быстро запутаться неопытному разуму.. а в лиспах скобочки и с десяток зарезервированных слов - остальное определяешь сам
Ilya
Хм. Понял. Годно
Aleksandr
всем СИКПа за мой счёт) (на самом деле нет)
_Awasaky_
Ребят, вы лучше объясните, почему язык с транслятором встроенным в браузер и для программирования на котором достаточно блокнота, с примерами самой разной сложности и учебниками по всем этим интернетам - это хуже, чем куда менее распространенные языки. Причем довольно легко с блокнота перейти на что-то более продвинутое, вплоть до IDE и все это бесплатно.
Aleksandr
потому что это путь в мемы к Козуле
Aleksandr
говнокодинг до добра не доведёт
_Awasaky_
да, давайте объявим константу, а потом в коде напишем mutable
_Awasaky_
Никому не должно быть скучно, особенно в Си++
Pavel
одна из причин, почему питон называют лучшим первым языком для новичков
это то, что его синтаксис приучает писать структурируемый читаемый код
KlonD90
Ohmygod салават
KlonD90
А как же геймдев?
_Awasaky_
Этот чат не про геймдев, так что в личку.
Stepan
sane
sane
_Awasaky_
как в js объявить константу?
Smooth Operator
const?
Aleksandr
а в ES5?)
Smooth Operator
а в es5 var и не меняй пожалуйста
_Awasaky_
вряд ли это поможет если в коде написать "//Привет всем из 2017 у нас тут убрале константы"
sane
_Awasaky_
https://learn.javascript.ru/let-const
Все равно хулиганить можно, как и везде, что уж там.
Smooth Operator
сейчас бы в 2017 не использовать es6 с code quality tools и жаловаться на отсутствие чего то в es5
Alex
а в ES5?)
Object.defineProperty(window, 'nonChangeable', {
value: 37,
writable: false
});
_Awasaky_
Опять таки, спор вряд ли когда-то закончится, если мы будем спорить только о тонкостях, забывая о распространенности средств разработки и примеров использования. JS в этом смысле вне конкуренции.
_Awasaky_
Несложно найти компьютер без компилятора или транслятора языка. А вот без браузера...
Smooth Operator
код в браузере видимо пишите?)
_Awasaky_
если у тебя есть доступ к сети, то где писать код становится куда меньшей проблемой
_Awasaky_
тот же лерн.джавоскрипт научит писать на жс кого угодно
_Awasaky_
хотел бы я такой ресурс по сям или питону
_Awasaky_
особенно, чтобы вот так в браузере гонять примеры, и самому писать любую ересь и следить за исполнением
_Awasaky_
Вам бы в те времена, когда нас учили паскалю, на 286х, без доступных книг, интернета и когда чтобы написать игру, надо было некисло так побегать.
_Awasaky_
Доступность средств разработки и обучения с примерами - это серьезный плюс в обучении
Дима
Дима
Object.freeze
Дима
А теперь, вкратце о недостатках js в качестве первого языка
Дима
(!+[]+[]+![]).length = 9
andrei
Aleksandr
это норм
_Awasaky_
это противоречит доступности как-то?
Michael
Зачем издеваться над детьми, давать им программирование
Дима
Aleksandr
а что обсуждается то, средства разработки какого языка более доступны? или с какого языка лучше начинать?
_Awasaky_
обсуждается, с какого языка лучше начинать так, чтобы получить помощь
_Awasaky_
Вы реально думаете, что все знают что ответы есть в гугле и т.п.?
_Awasaky_
Да и как их там искать.
_Awasaky_
Пусть с торрентов IDE наворуют по интересному или избранному вами языку, так?
_Awasaky_
Компилятор где брать, учебники где брать, внятные примеры где брать? :)
_Awasaky_
Тот же Scratch например, без сайта вообще не заработает, разве что в оффлайн приложении.
_Awasaky_
при том, что там накручены элементы, которые разработчик посчитал абстрагируемыми и необходимыми.
_Awasaky_
Для игр главный цикл нужен, рендер состояния по завершению, взаимоотношения элементов, управление. А для этого всего там программировать надо так некисло.
_Awasaky_
То ли дело фазер скачать - мозги же нужны.
_Awasaky_
Доступность языка - лучший способ кого-то ему учить. А не то, как в нем красиво пишется код.
_Awasaky_
Не у всех же стоит телеграм с тремя чатиками по джаваскрипту
sane
Я вот в детстве случайно наткнулся на книгу "visual basic" для детей
Aleksandr
так. какой язык мне нужен чтобы выучить автоматное программирование?))
sane
Через полгода уже "вирусы" на VB писал
Илья
sane
Игры кстати вообще не интересно было делать
Илья
sane
_Awasaky_
Тогда давайте вернемся к теме - к какому языку кроме JavaScript можно найти в интернете столько примеров, учебников, так легко ему научиться?
Pavel