Pull to refresh
10
0
Send message

Если вы хотите разработать свой собственный язык программирования или преобразовать имеющийся язык в компилируемый формат, то этот проект, безусловно, является вашим незаменимым союзником.

Вопрос 1: Как трансляция в интерпретируемый язык программирования, зависимый от js, связана с компиляцией?

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

Вопрос 2: Где проверка скорости работы "скомпилированной" программы на javascript?

Вопрос 3: В чём смысл этого проекта, когда есть настоящий LLVM, делающий тоже самое, только лучше, быстрее и с возможностью перевода в бинарный код, вместо недоязыка со скоростью в 72.2 триллиона раз медленнее C++.

Бесконечные оскорбления из разряда "в глаза долбишься" и рассказы какие плохие тестеры

Спасибо за ваше внимание к моим бенчмаркам и тестам.

Один вопрос. Где?

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

Где посмотреть новые методы, точнейшие результаты, разработанные(говори по-русски, эксперементы проводят) эксперементы и строгие стандарты?

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

Какие конкретные замечания, если у тебя нет никаких результатов? Подтверждающих фактов - целая статья на телеграфе.

Я всегда готов к дискуссии на основе фактов и данных.

Напомни, с какого раза до тебя дошёл баг с записью дробного числа в Int?

Как ты думаешь, что делает нас лучшими лидерами и предпринимателями?
Правильно, наша способность принимать критику, изучать ошибки и
стремиться к улучшению.

Жду список исправлений, сделанных после моих тестов, или доказательств, что ошибок там и не было.

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

Было бы, конечно, просто отлично сотрудничать с тобой в твоём выдуманном мире, главным отличием которого является работоспособность всех твоих фитч, нормальная скорость отработки языка и исполнение твоих обещаний о языке(помните про компиляцию в бинарники?). Теперь по пунктам.

Уважаемый, спасибо за вашу заботу о моей реакции и ценности моей работы.
Я ценю критику и всегда открыт для обсуждения и улучшения своих проектов.

Настолько, что я был забанен за описание багов и недочётов языка.

Однако, не могу не заметить вашу попытку унизить мой успех в создании
AsmX - моего собственного языка программирования. Факт, что вас так
интересует моя деятельность и вы обращаете на нее внимание, говорит о
глубине вашей зависти.

Твоего успеха в создании AsmX основан на твоих обещаниях, в исполнение которых ты сам зачем-то веришь. Завидовать интерпретатору на жабоскрипте с утечкой памяти при обработке "бинарника" - довольно странно. Может быть о глубине моей зависти ещё говорит разработка варианта ассемблера, который действительно является ассемблером?

Позвольте поделиться соображениями. Я всегда призываю молодых
программистов изучать различные языки программирования, включая и
"низкоуровневые". Но дело не в том, чтобы заслужить гениальное
обозначение, а в расширении кругозора и углубленном понимании основ
программирования.

Я согласен с тем, что низкоуровневые(кстати, почему у тебя они в кавычках?) языки программирования помогают глубже понять основы программирования и работы компьютера. В чём претензия этого абзаца, мне не понятно.

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

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

Надеюсь, что однажды вы сможете по достоинству оценить ценность и изобретательность моих идей.

Надеюсь, что ты когда-нибудь поймёшь, что настолько криво сделанный язык с неудобным синтаксисом не ради ускорения компиляции, например, а ради того, чтобы выглядеть как ассемблер, с интерпретацией вместо компиляции и целой тучей лживых обещаний - не такое уж и большое достижение. Мавроди таким способом хоть денег заработал.

Ещё бы тебе научиться критику принимать до того, как она превращается в троллинг тебя, за твою неадекватную реакцию, и цены тебе не будет. А если ещё выучишь что-то более низкоуровневое, чем джаваскрипт - вообще за гения сойдёшь.

А, так это не про илон маска. Я тебя вообще не знаю, но вадиму доверяю больше

В кепке нет модерации, но он оттуда сам периодически ливает, не выдержав троллинга

Я его старше ровно на 8 дней. Может признать, что его обещания по проекту - пустые слова и пойти прогрессировать в программировании. А может бегать по чатам дальше в поисках кого-то, разбирающегося достаточно плохо, чтобы безусловно любить его проект.

Нормальный Вадим человек, не токсичный. Токсичность автора AsmX превосходит любого из нас.

Ну ничего, автор обещает выкупить у них название))

Слушай, бутлег Маск, может придумаешь аргументы кроме int/float, глаз и енви? Ну так предложение, мало ли карма на хабре поднимется, может перестанут дизить статью. Давай для разнообразия хотя бы.

Нормально, что размер скомпилированного файла может отличаться от исходного

У тебя размер "скомпилированного" файла может в 15000 раз превышать размер исходного кода. Пруфы давным-давно задокументированы во второй статье на телеграфе, прекрасно знаешь, где посмотреть.

Эти его качества действительно поражают. Он способен называть задокументированные тесты дезинформацией.

Практические примеры использования AsmX

С помощью AsmX вы можете разработать аналог программы Postman, будучи в состоянии отправлять HTTP-запросы и получать ответы. Также вы можете создать своего собственного бота для Telegram, используя функциональность AsmX.

Помимо этого, AsmX можно использовать для написания консольных игр или визуализации данных. Вы можете реализовать графический интерфейс пользователя (GUI) для десктопных приложений с помощью AsmX Engine, используя пользовательские инструкции.

Возможности AsmX не ограничены только перечисленными примерами - ваша фантазия является единственным ограничением!

Обращаю ваше внимание на эту цитату. Пункт 1: на данный момент в AsmX отсутствуют встроенные http и telegram api. Пункт 2: Engine - по сути дела вставки javacript кода. Таким образом с помощью engine в теории можно добиться полной функциональности node.js, но учитывая производительность языка и его крайнее неудобство синтаксиса(вызванное только желанием автора назвать свой язык низкоуровневым), стоит просто использовать сам node.js без посредников.

Призываю не верить утверждениям автора о том, что на AsmX можно что-то реализовать, пока вы не увидите, собственно, реализацию. Вполне возможно, что автор будет пытаться выдавать функционал js за функционал своего языка. На данной стадии развития язык абсолютно вторичен node.js и не может быть практически использован в разработке чего-либо серьёзнее простых консольных игр, лежащих на гитхабе автора. Держите в голове, что как таковая компиляция под windows/linux/arm отсутствует.

Статья самого автора о своём языке. Там же ссылка на телеграмм канал, где AsmX продвигается так же уже несколько месяцев. Ссылка.

Потому что постправда(ака "я не это имел ввиду") приём дешёвый и низкосортный

1

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Developer, Game Developer
Middle
From 100,000 ₽
OOP
C++
C
Programming microcontrollers
Object-oriented design
Multiple thread
Algorithms and data structures
C++ STL