Это облегчит мне возможность написать на чем я хочу и высунуть вам данные в JSON, например.
Под апи подразумевается не какой-то Java-RPC, а что-то простенькое.
Мне понравилось слово "дибагга" и то что в разделе "давайте посмотрим с чем работают питонисты" показали только вим и что-то еще. Конкурировать IDE с (даже навороченным) текстовым редактором странно. Что там с пичармом?
Ну зачем же так передергивать? У меня идея с открытым не маленьким проектом занимает 1 гиг после 4 часов работы. С учетом того, что в основном она работает с моим личным не оптимальным (читай — кривым) плагином, который жрет в массе мест где этого можно не делать. И больше занимать уже не будет. Все расходы памяти и процессорного времени — плата за функционал.
Все что простое и позволяет лишь печатать — ничего не жрет и ничего не умеет. Чем больше умеет — тем больше жрет. Вполне логично.
Да, есть оверхед за счет универсальности, но количество разных плюшек из коробки, получаемое от существующих платформ компенсирует этот незначительный оверхед.
В общем случае, все написанное с нуля в качестве хобби функционально будет хуже чем то, чем много людей занимаются профессионально много лет. Да, если это интересно как процесс — велосипеды это отлично. Если речь о конечном продукте — нужно максимально реюзать то, что уже написано до тебя. Выражаясь словами классика: "Если я видел дальше других, то потому, что стоял на плечах гигантов"
Компилятор может как раз разбирать как угодно и ему bnf не нужен. А для IDEA, например, чтобы с минимальными затратами сделать языковое расширение нужен bnf.
Т.е. сделать можно все что угодно, вопрос трудозатрат.
Если все можно описать с помощью BNF то вообще не проблема. Хотя после перла, мне кажется, трудно меня напугать уже каким-либо из реальных языков.
Ну если не востребованно — не очень интересно. Хотя, можно было бы запилить некую платформу для ассемблера, к которому можно было бы пилить микро-плагинчики для разных платформ.
Через месяцок-два с перлом закончу, посмотрим. Сразу два не осилить :)
ну и хочется это здорово — вопрос насколько это востребовано и сложен синтаксис с учетом сахаров и мета-информации.
Но в целом считаю не очень разумным начинать с нуля. Всегда лучше делать под платформу, какая ближе по сердцу — вим/эклипс/идея
А так — львиная доля усилий уйдет на повторение того что уже сделали другие за много-много лет.
О, спасибо большое, к сожалению заминусовали, поплюсовать не могу :)
Да, видимо оно.
Но только тут следует отметить, что сажали их не за видаки. А за распространение (показ для соседей) порнухи и боевиков, что было запрещенно на тот момент законом.
Под апи подразумевается не какой-то Java-RPC, а что-то простенькое.
Все что простое и позволяет лишь печатать — ничего не жрет и ничего не умеет. Чем больше умеет — тем больше жрет. Вполне логично.
Да, есть оверхед за счет универсальности, но количество разных плюшек из коробки, получаемое от существующих платформ компенсирует этот незначительный оверхед.
В общем случае, все написанное с нуля в качестве хобби функционально будет хуже чем то, чем много людей занимаются профессионально много лет. Да, если это интересно как процесс — велосипеды это отлично. Если речь о конечном продукте — нужно максимально реюзать то, что уже написано до тебя. Выражаясь словами классика: "Если я видел дальше других, то потому, что стоял на плечах гигантов"
Т.е. сделать можно все что угодно, вопрос трудозатрат.
Ну если не востребованно — не очень интересно. Хотя, можно было бы запилить некую платформу для ассемблера, к которому можно было бы пилить микро-плагинчики для разных платформ.
ну и хочется это здорово — вопрос насколько это востребовано и сложен синтаксис с учетом сахаров и мета-информации.
Но в целом считаю не очень разумным начинать с нуля. Всегда лучше делать под платформу, какая ближе по сердцу — вим/эклипс/идея
А так — львиная доля усилий уйдет на повторение того что уже сделали другие за много-много лет.
Да, видимо оно.
Но только тут следует отметить, что сажали их не за видаки. А за распространение (показ для соседей) порнухи и боевиков, что было запрещенно на тот момент законом.