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_
Этот чат не про геймдев, так что в личку.
_Awasaky_
как в js объявить константу?
Smooth Operator
const?
Aleksandr
а в ES5?)
sane
как в js объявить константу?
Передавай там привет всем из 2017
Smooth Operator
а в es5 var и не меняй пожалуйста
_Awasaky_
вряд ли это поможет если в коде написать "//Привет всем из 2017 у нас тут убрале константы"
_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_
Доступность средств разработки и обучения с примерами - это серьезный плюс в обучении
Дима
const?
Ноуп
Дима
Object.freeze
Дима
А теперь, вкратце о недостатках js в качестве первого языка
Дима
(!+[]+[]+![]).length = 9
andrei
(!+[]+[]+![]).length = 9
плохо стало
Aleksandr
это норм
_Awasaky_
это противоречит доступности как-то?
Alex
Object.freeze
Это только для объектов
Oleg
(!+[]+[]+![]).length = 9
Это может быть плюсом - "Зацени какую я крутую штуку написал"
Michael
Зачем издеваться над детьми, давать им программирование
Smooth Operator
(!+[]+[]+![]).length = 9
https://dorey.github.io/JavaScript-Equality-Table/ помогает
Дима
Aleksandr
а что обсуждается то, средства разработки какого языка более доступны? или с какого языка лучше начинать?
_Awasaky_
обсуждается, с какого языка лучше начинать так, чтобы получить помощь
_Awasaky_
Вы реально думаете, что все знают что ответы есть в гугле и т.п.?
_Awasaky_
Да и как их там искать.
Илья
Вы реально думаете, что все знают что ответы есть в гугле и т.п.?
если человек не знает, что ответ на вопрос можно найти в гугле, может ему и программированием тогда заниматься не стоит?
_Awasaky_
Пусть с торрентов IDE наворуют по интересному или избранному вами языку, так?
_Awasaky_
Компилятор где брать, учебники где брать, внятные примеры где брать? :)
_Awasaky_
Тот же Scratch например, без сайта вообще не заработает, разве что в оффлайн приложении.
_Awasaky_
при том, что там накручены элементы, которые разработчик посчитал абстрагируемыми и необходимыми.
_Awasaky_
Для игр главный цикл нужен, рендер состояния по завершению, взаимоотношения элементов, управление. А для этого всего там программировать надо так некисло.
_Awasaky_
То ли дело фазер скачать - мозги же нужны.
_Awasaky_
Доступность языка - лучший способ кого-то ему учить. А не то, как в нем красиво пишется код.
_Awasaky_
Не у всех же стоит телеграм с тремя чатиками по джаваскрипту
sane
Я вот в детстве случайно наткнулся на книгу "visual basic" для детей
Aleksandr
так. какой язык мне нужен чтобы выучить автоматное программирование?))
sane
Через полгода уже "вирусы" на VB писал
sane
Игры кстати вообще не интересно было делать
_Awasaky_
доступность языка - это способ? я думал это свойство
Если это единственный недостаток моего предложения, то спасибо, учту на будущее. У тебя надеюсь транслятор не повис :)
_Awasaky_
Игры кстати вообще не интересно было делать
Ты и музыкальные инструменты паял, тоже мне пример для мирового детства :)
Илья
Если это единственный недостаток моего предложения, то спасибо, учту на будущее. У тебя надеюсь транслятор не повис :)
мне тяжело уследить за этим потоком сознания, поэтому называть другие недостатки я не стану
sane
_Awasaky_
Тогда давайте вернемся к теме - к какому языку кроме JavaScript можно найти в интернете столько примеров, учебников, так легко ему научиться?