LINUX.ORG.RU

JS говно. Но в спорах о говнах, нельзя не заметить, что люди, которые говорят что машкоды и ассемблер это не язык программирования, также отмечались своей жестко позитивной позицией касательно C++

Вывод один - на C++ пишут либо легаси либо идиоты. Последние - в большинстве. Потому что они все такие из себя низкоуровневые, но про микрокод, суперскалярные архитектуры, и подобное, не слышали, видимо, воообще.

lovesan ★★
()
Ответ на: комментарий от anonymous-angler

Полноценный ЯП – это такой ЯП, для работы которого не требуются никакие другие ЯП. Например C, C++, D, Pascal, Oberon, Go, Rust.

X512 ★★★★★
()
Ответ на: комментарий от X512

Ты просто повторил это определение. Взял то ты его откуда? Сам придумал, или у братишки с одной извилиной спёр? (:

anonymous-angler ★☆
()
Ответ на: комментарий от X512

Полноценный ЯП – это такой ЯП, для работы которого не требуются никакие другие ЯП.

Интересный критерий полноценности, сам придумал?

Nervous ★★★★★
()
Ответ на: комментарий от Nervous

Полноценность — законченность и самодостаточность чего-либо в какой-либо области (пространстве).

(c) первый результат в Гугле.

X512 ★★★★★
()

Когда он перестанет быть говном.

Miguel ★★★★★
()

js это современный перл. Можно писать нормально, но в подавляющем колве случаев написано так, что сам аффтор через полгода не понимает что написано. Ну и очень быстрая смена библиотек и парадигм тоже не добавляет очков у того же ентерпрайза. Который регулярно заигрывает с js, но потом очередная смена «как надо» и за полгода всё написанное превращается в тыкву.

vtVitus ★★★★★
()

Чёт мне кажется, что регистрант пытается байтить. Забанить бы его за попытку разжечь.

CryNet ★★★★★
()

Когда он начнёт существовать. ECMAScript, на котором даже Hello World не написать, не в счёт.

t184256 ★★★★★
()
Ответ на: комментарий от X512

циклопедия

Мнение васянов с левого ресурса всегда было очень важно для нас (нет).

Я вот думаю, что самодостаточность и полноценность — не одно и то же.

Истинно самодостаточны только хелловорлды в машинном коде, все остальное так или иначе связано с кодом на других языках, даже посконная сишечка. Сборка, документация, инструментарий, дистрибуция, you name it.

И это нормально.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от javascript

стандартизация которых производится с участием сообщества.

Ахаха, все, добил.

t184256 ★★★★★
()
Ответ на: комментарий от CryNet

Да тут не кажется, тут уже жир стекает с монитора. Но пока регистрант держит себя в руках, то зачем банхамер зря беспокоить?

Kolins ★★★★
()
Ответ на: комментарий от javascript

невероятная выразительность, самые удобные синтаксические абстракции

2+2 = 22?

ptah_alexs ★★★★★
()
Ответ на: комментарий от javascript

Он никогда и не будет иметь никакого иного прямого доступа к каким-либо апи окружений - это всегда будут вызовы через прослойку рантайма.

Утверждение на уровне математика. Точно и бесполезное. Во всех VM вызов внешних функций проходит через рантайм. Это никак не мешает ни реализации, ни скорости. Сравнение вызовов внешний функций VM с системными вызовами ОС - бред, т.к. сложности с ОС заключаются в необходимости переключения контекста. В то время как код, реализующий VM и код функций это буквально код одной и точ же программы, зачастую одного и того же процесса.

Сложность реализации доступа к DOM заключается в том, что WASM должен быть универсальным средством, не привязанным к конкретной реализации браузера. Необходимо согласовать формат строковых данных, необходимо обеспечить взаимодействие с GC браузера, чтобы удаляя DOM объекты программисты не могли наделать висящих указателей и т.д.

Словом, эта система должна стать достаточно безопасной, чтобы армия web-макак даже при желании не могла наделать ничего плохого. Подвижки в этом направлении ведутся.

atrus ★★★★★
()
Ответ на: комментарий от javascript

Ты вообще понял что описал язык С?

Jetty ★★★★★
()
Ответ на: комментарий от fernandos

какая жесть, а, какая жесть… хипстота должна гореть просто в аду, я считаю…

жгите еще такими шикарными примерами, буду уничтожать фронтов на собесах ))

Rastafarra ★★★★
()
Ответ на: комментарий от fernandos

неплохо, но слабже, с бананой меня просто порвало))

Rastafarra ★★★★
()
Ответ на: комментарий от Nervous

на собесе должно быть место и тому, и другому, имхо.

Rastafarra ★★★★
()
Ответ на: комментарий от Nervous

Я кодю на всем что шевелиться

Но Typescript однозначно лучше JS.

grim ★★☆☆
()
Ответ на: комментарий от Nervous

Жаба

Кстати, действительно наблюдаю тенденцию перехода с джавы на тайпскрипт.

Скоро будет что-то типа, 3 billion devices run typescript.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Скоро будет что-то типа, 3 billion devices run typescript.

Но ведь тупоскрипт существует только до компиляции, в рантайме это уже жопаскрипт. А он уже, наверное, более чем на трех миллиардах девайсов крутится — везде, где есть браузер или нода.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от Nervous

Но ведь тупоскрипт существует только до компиляции, в рантайме это уже жопаскрипт

В любом случае для конечного пользователя, думаю, будет как в дено, где это всё происходит за ширмой.

fernandos ★★★
()
Ответ на: комментарий от atrus

Как вы откажетесь от JS в этом случае?

Писать UI на WebGL.

HTML+CSS давно превратились в неповоротливую свалку с кучей легаси-костылей, которые стопорят производительность рендеринга на нетривиальных задачах.

CPU давно остановились в развитии, GPU — нет, так что вынос в шейдеры и GPGPU всего, чего только можно — вопрос времени, никуда не денемся. Разве что внезапно графеновые или ещё какие процессоры взлетят, ага.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Писать UI на WebGL.

Не вопрос. Собственно в ряде задач это даже предпочтительно. Но тут свои косяки вылазят. Попробуйте проиндексировать такой «сайт».

В общем, у html+css есть ещё область применения.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Попробуйте проиндексировать такой «сайт»

Нынче web-приложения делают, что там индексировать? Подписи к кнопкам? Заметьте, Мы писали про UI.

Для преимущественно текстовых сайтов HTML имеет смысл, как легаси — под них и заточен. Причём у скриптов на них нет полезного применения и их можно смело резать вообще.

Более того, рендерить HTML можно также кастомным движком на WA+WebGL вместо браузерного, который сайты будут тащить с собой либой. Да — маразм, но в индустрии как раз подобное и приживается. Из профитов получаем кроссбраузерность рендеринга и возможность оптимизаций, которые заведомо совместимы с сайтом. А поисковикам отдавать этот же HTML напрямую в качестве фолбэка.

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.