Туда ему и дорога. Проглядел сейчас последние 3 страницы — не забавно, вызывает отвращение к аффтарам. Пара постов разве что вызвала что-то вроде сочувствия(«да, это как-то сложновато разрулить»). Я не понимаю, кому он вообще нужен. Разве что студентам-психологам, учиться неврозы диагностировать.
Было бы еще круто, если бы это видео можно было гонять не только peer-to-peer, но и на сервер.
У меня в текущем проекте, например, запланирована фича, которая требует именно этого.
Таки int-ами полон Unix(0х80) и NT/Win2k(0x2E). В виндах посвежее используется SYSENTER(долго вспоминал, как этот опкод зовется, заодно выяснил, что на AMD он и вовсе SYSCALL).
Я прекрасно понимаю сложности с кроссплатформенностью. И это меня больше всего бесит — то, что хорошая в своем роде тулза обладает настолько уродливым интерфейсом. Языком, в нашем случае. Вот что им стоило заняться доводкой до ума HaXe?.. Или взять нормальный язык за основу, в конце концов.
«Простота», о которой я говорил выше — простота для не умеющего программировать человека, кривая вхождения. И от этих слов я не отказываюсь — это реальный маркетинговый bullshit. А если человек учится программировать ради реализации своей идеи — почему не дать ему нормальный инструмент?..
А насчет «не начинающих» — вот тут кроется основная проблема. Я не знаю, насколько нужно неуважать себя как разработчика, чтобы пользоваться этим выкидышем языкового дизайна. Даже Cool(язык, реализуемый в рамках стенфордского курса Compilers) проще, лаконичнее, удобнее для написания!
Я категорически не согласен с исходным посылом. Человеку, не знакомому с программированием вообще, эта штуковина нисколько не ближе прочих языки высокого уровня. А то и дальше — нелогичность так и прет, даже из приведенного куска кода. Этот типа-бэйсик не имеет ничего общего с провозглашаемой простотой. Начиная с тотального ООП не имеет.
Для начинающего это еще и вредно, поскольку не прививает хорошего вкуса.
Я понимаю, если бы речь шла о, скажем, GameMaker или его клоне — оно хотя бы отчасти WYSIWYG, что хорошо для начинающих. А за создание таких тулзов «для начинающих» я бы сжигал без предварительного удушения.
Именно «обычно». Этот случай как раз исключение.
У меня в текущем проекте, например, запланирована фича, которая требует именно этого.
Это же dependent types, да?
«Простота», о которой я говорил выше — простота для не умеющего программировать человека, кривая вхождения. И от этих слов я не отказываюсь — это реальный маркетинговый bullshit. А если человек учится программировать ради реализации своей идеи — почему не дать ему нормальный инструмент?..
For [ Local ] IndexVariable = EachIn Collection
Statements…
Next
Наличие '=' здесь я могу объяснить… Ничем.
> Cls 32, 64, 128
> player.Draw()
Cls — это кейворд, оператор или что вообще? Или функции вызываются без скобок, а методы со скобками?
Для начинающего это еще и вредно, поскольку не прививает хорошего вкуса.
Я понимаю, если бы речь шла о, скажем, GameMaker или его клоне — оно хотя бы отчасти WYSIWYG, что хорошо для начинающих. А за создание таких тулзов «для начинающих» я бы сжигал без предварительного удушения.