LINUX.ORG.RU

Метапрог-прототип, версия 11 + бенчмарк

 , ,


1

3

Следующая версия:

Метапрог-прототип 13 + LOR Browser

Скачать (читать файл с названием своего языка из архива!):

https://www111.zippyshare.com/v/Nq5mH4Sa/file.html

Версия 11 содержит оптимизации транслятора и исправления в Метапрог онлайн. В остальном различий с описанием 10 версии нет.

Версия 10 содержит несколько хотфиксов для транслятора диаграмм и онлайн-функционала. В остальном различий в сравнении с описанием 9 версии нет.

Версия 9 содержит хотфикс: в 8 версии были проблемы со скачиванием проектов через Метапрог онлайн. В остальном различий в сравнении с описанием 8 версии нет.

В текущей версии прототипа наконец-то исправлены проблемы с отображением справки в скомпилированном ехе (рекомендую изучить справочную систему) и реализованы условные схождения. Это означает, что на нем можно делать уже по-настоящему сложную логику. Например, бенчмарк, предложенный в прошлых темах. Другие уже сделали множество реализаций на разных текстовых языках программирования, я сделал реализацию на Лабвью - а теперь это возможно и на Метапроге. Исходная задача на бенчмарк: Метапрог-прототип, версия 6 + будильник на Метапроге (комментарий)

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

https://www32.zippyshare.com/v/JlUIhEAn/file.html или https://drive.google.com/file/d/1lu1RVqqXEVGgZbviCfwrxFMhdDgvo6LT/view

Доступ к Метапрог-диаграммам можно получить через Метапрог онлайн (репозиторий «бенчмарк ЛОР»), открыть - в прототипе Метапрога.

Каждый бенчмарк проходит 10 повторений, во время каждого выводится 4 числа:

Номер повторения (0-9).

Время (миллисекунды) генерации 100000 строк длиной 100 байт и подсчета их хешей.

Время (миллисекунды) генерации 1000 строк по 20 байт и подсчета их хешей.

Время (миллисекунды) поиска вхождний по хешам.

В случае каждого нахождения вхождения в консоль/stdout выводятся подстрока и строка.

В тестах в случае совпадения хешей в консоль/stdout выводится строка «мяу». Кстати, совпадения хешей случаются даже с 20-символьными подстроками, хотя самих вхождений нет (идет дополнительная проверка).

Условное схождение присутствует, например, в функции генерации случайной английской буквы (A-Z_a-z.bmp, между условием и «+»). После слияния веток с данными (или жесткими последовательностями выполнения) от противоположных условий дальнейшие блоки выполняются в обеих случаях.

Есть разные функции генерации случайного числа, и они совершенно разные по скорости. Если использовать randombytes_uniform из библиотеки libsodium - генерация случайных строк работает в сотни раз медленнее, чем rand. Но функция randombytes_uniform из специальной криптографической библиотеки дает «по-настоящему» случайные числа, в отличие от строк из псевдослучайных чисел (rand), которые повторяются даже между разными запусками программы. Есть тесты, использующие разные функции для случайного числа при генерации 100000 строк по 100 байт. Генерация 1000 строк по 20 байт погоды не делает, тут во всех тестах randombytes_uniform. Уверен, что rand сократило б время генерации 1000 строк по 20 байт до нуля миллисекунд.

Подсчет хешей функцией nk_murmur_hash во всех случаях занимает ничтожную часть времени.

Также для тестирования на достоверность и корректность работы программы есть тесты с подстроками по 5 и 3 байта вместо 20. По ним видно, что бенчмарк работает корректно.

В Метапрог-диагармме подфункции/поддиагарммы могут быть представлены в виде ссылок на файлы (серо-зеленая дискетка при наведении мышью) или же быть частично или полностью отвязанными от файла на диске и полностью находиться в теле файла диагарммы (в таком случае цвет дискетки зависит от наличия и соответствия файлу на диске - путь к нему все же хранится в кластере/структуре диаграммы). Иногда это удобно, чтобы, например, сделать локальный форк подфункции. Например, чтобы использовать rand вместо randombytes_uniform, достаточно было форкнуть диаграмму основного бенчмарка и сделать отвязку от файлов на диске цепочки поддиаграмм, отвечающих за формирование массива случайных строк вплоть до функции генерации псевдослучайного числа. В итоге получились локальные форки функций без необходимости сохранять их в новые файлы. Подобным образом можно управлять и типами, такими как структура/выбор (struct/union), структура условного выбора типа (СУВТ, прямых аналогов в Си нет), пронумерованный список (enum) итд.

Бонус: будильник с проверкой введенных значений (сишная трансляция в файле alarm.c в архиве с бенчмарком, Метапрог-диагарммы в Метапрог онлайн, проект «будильник»).

Из недоделанного: схождения по переключателю (switch) корректно работают только в случае схождения всех без исключения случаев, в том числе «інше»/«другое» (default).

Также заметно, что диагарммы бенчмарков «оплелись» в области поиска подстрок. В прототипе Метапрога работать не очень удобно: есть ограничение на размер окна (если еще увеличить - будут слишком большие задержки отрисовки) и не только, переместить блок входа в цикл по условию (do... while), когда он стал перекрывать вход в типованный цикл (for) было уже довольно сложно (надо переподключать проводки и жесткие последовательности), решил оставить все как есть - все равно работает. В Метапроге «сам на себе», когда он появится, подобных неудобств быть не должно.

В планах: циклы по структурам, переключатели (switch) по многотиповому типу, возможно макросы.

Предыдущая версия: Метапрог-прототип, версия 7 + графические диалоги на Метапроге



Последнее исправление: metaprog (всего исправлений: 7)
Ответ на: комментарий от mertvoprog

А чем собственно плох тикль с Тк на винде? И почему я должен чего-то стеснятся?

Написал же, что и на Линуксе и на Винде будильник компилируется и шлангом и гцц, а значит проверил и там, и там.

Вам бы легче стало, если бы я запостил скрин с OS-9? Вот для нее я точно «будильник метапрога» не смог бы скомпилировать.

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

А при чём здесь вообще антиметапрогеры? Они на Electron пишут?

Если однажды Electron будет по производительности конечного приложения сопоставим хотя бы С++, и жрать столько же , антиметапрогеры вполне скажут одобрямс.

Метапрогеры же напротив, сколько доводов в пользу того, что метапрог не было б, они всё равно будут забивать лбы о жгутики и квадраты.

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

Почему Вы вообще считаете пиратство чем-то плохим и из ряда вон выбивающимся? В Украине это обычное дело. Вроде ведь и Россия ex-USSR, и пиратская культура не хуже — Мы прозевали момент, когда у вас копирастическое лобби задушило пиратов? Или это просто специфика сайта? Тут вон и правило 6.2 есть почему-то, дурацкий сайт совершенно. Мы давно говорили @metaprog пиариться где-нибудь в других местах, где и единомышленников найти шанс выше, но Они продолжают жрать кактус.

Очередное лицемерие антиметапрогеров, как вообще связанно наличие тех или иных феноменов с их характеристикой со стороны морали, закона и права, никак.

Когда-то и люди ели себе подобных, когда-то классовое неравенство породило рабство и в древней греции раб вполне себе считался не человеком, а вещью.

Воровство осуждалось из глубин веков, и его наличие и распространение никак не приукрашивает нравственную сторону его оценки.

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

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

Стандартный hello world на Си 40 сисколов, на асемблере 2. Вауууу.

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

Где здесь сорок сисколлов?

[luke@r2-d2 ~/progr/asm/gas] gcc hello.c -S -c hello.s                                                           
[luke@r2-d2 ~/progr/asm/gas] cat hello.s                                                                         
        .file   "hello.c"
        .text
        .section        .rodata
.LC0:
        .string "Hello world\n"
        .text
        .globl  main
        .type   main, @function
main:
.LFB0:
        .cfi_startproc
        pushq   %rbp
        .cfi_def_cfa_offset 16
        .cfi_offset 6, -16
        movq    %rsp, %rbp
        .cfi_def_cfa_register 6
        leaq    .LC0(%rip), %rdi
        call    puts@PLT
        movl    $0, %eax
        popq    %rbp
        .cfi_def_cfa 7, 8
        ret
        .cfi_endproc
.LFE0:
        .size   main, .-main
        .ident  "GCC: (Arch Linux 9.2.1+20200130-2) 9.2.1 20200130"
        .section        .note.GNU-stack,"",@progbits
[luke@r2-d2 ~/progr/asm/gas] cat hello.c                                                                         
#include <stdio.h>

int main ()
{
    puts ("Hello world\n");
    return 0;
}
luke ★★★★★
()
Ответ на: комментарий от mertvoprog

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

Лицемерие в том, что ТС мотивирует своё поступок и кражу жадностью копирастов, сволочи украли и запатентовали идею, лицензия какая-то.

Теперь ТС поливает копирастов дерьмом 8 тем, но по сути он сам поступил так же как они, оправдывая это тем, что он Робин Гуд.

А донаты в представлении ТСа это точно такая же «моржа», по сути ничем не отличающиеся от платы копирастам. «Хочешь что-то увидеть в метапроге донать».

Это несколько примеров, но их намного больше, читал бы темы вопросов не возникало бы.

Ну так зарабатывают, потому что им платят за работу. Как это напрямую связано с копирастическими лицензиями на использование программы? никак.

Тем что эти лицензии фундамент для получения прибыли их работодателей? Собственно очевидные вещи.

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

Контора не может заниматься только внутренними продуктами, внутренний продукт лишь инструмент для продажи во вне производимого.

Реклама, дополнения? И много успешных примеров таких продуктов с открытым исходным кодом и без лицензии? Наивный.
Завтра в таком продукте выпилят всю рекламу, и доход резко поползёт вниз, а чтобы этого не было надо впирдолить - Лицензию.

А здесь уже начиная с лицензии + желания зарабатывать самая благодатная почва для копирастии.

Ну позвольте-с, Столлмана тоже многие считают подшконочным ни на что не влияющим фриком ;-)

Пусть фрики, но не лицемеры. По крайне мере доказательств нет, а у метапрога все топики этим пестрят.

А вдруг кодит? Не докажете же ;-)

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

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

Прошу прощения, видимо обновление GCC принисло божественные оптимизации !

$ strace -fc ./a.out
Hello, World!
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
  0,00    0,000000           0         1           read
  0,00    0,000000           0         1           write
  0,00    0,000000           0         2           close
  0,00    0,000000           0         3           fstat
  0,00    0,000000           0         7           mmap
  0,00    0,000000           0         3           mprotect
  0,00    0,000000           0         1           munmap
  0,00    0,000000           0         3           brk
  0,00    0,000000           0         6           pread64
  0,00    0,000000           0         1         1 access
  0,00    0,000000           0         1           execve
  0,00    0,000000           0         2         1 arch_prctl
  0,00    0,000000           0         2           openat
------ ----------- ----------- --------- --------- ----------------
100.00    0,000000                    33         2 total

33 Сискола против 2, оптимизация, производительность, НИЗКОУРОВНЕВОСТЬ!

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

А чем собственно плох тикль с Тк на винде?

Да собственно, ничем, жрите хоть MinGW и GTK+2… только зачем тогда винда?

OS-9

А давайте!

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

Если однажды Electron будет по производительности конечного приложения сопоставим хотя бы С++, и жрать столько же , антиметапрогеры вполне скажут одобрямс.

Ну то есть мнение визглявых снобов-антиметапрогеров ничего не значит, потому что Electron по факту успешно используется в продакшне. Собака лает — караван идёт.

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

раб вполне себе считался не человеком, а вещью

Ну так и копирасты пользователей за рабов считают. А рабы и рады.

Воровство

Эта мантра давно и безнадёжно дискредитирована, потому что ни у кого ничего не пропадает, кроме выдуманной «недополученной прибыли». Придумайте что-то новое, надоели, право.

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

Угу, метапрог тоже хеллоуворлдами перемогает, мол, их просто делать. Но зачем нужен язык для хеллоуворлдов? Ладно бы эзотерический.

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

ТС мотивирует своё поступок и кражу жадностью копирастов

То есть Вы против того, чтобы делать свободные аналоги проприетарных программ? Против GIMP, LibreOffice, ReactOS и т.д.?

он сам поступил так же как они

Это почему же, позвольте? @metaprog занимается продажей ПО? Где это?

А донаты в представлении ТСа это точно такая же «моржа», по сути ничем не отличающиеся от платы копирастам. «Хочешь что-то увидеть в метапроге донать».

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

фундамент для получения прибыли их работодателей

Вообще не факт. Достаточно вспомнить, что многое свободное ПО монетизируется через продажу поддержки вместо продажи лицензий.

внутренний продукт лишь инструмент для продажи во вне производимого

Возможно, но из этого никак не следует, что непосредственно возможность пользования внутренним продуктом продают по лицензии конечным пользователям.

с открытым исходным кодом и без лицензии

Ну вообще-то если продукт свободный, то у него должна быть лицензия — свободная :) Потому что из-за копирастических законов по дефолту всё проприетарщина, увы. Хотя здравый смысл говорит, что всё, что просто добровольно выложено в интернеты, должно быть Public Domain.

Пусть фрики, но не лицемеры.

Ещё какие лицемеры, у Столлмана почему-то диаметрально противоположное мнение по поводу прочих видов содержимого (изображения, музыка, и т.д.) — в их проприетарности Столлман ничего зазорного не видит.

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

при чём здесь госрегулирование

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

однообразие к которому ты всё сводишь явно мешает универсальности

Почему вдруг?

Значит мне надо подключать монитор к серверу что бы выключить будильник?

Ну сами виноваты, что поназапускали всякой GUI-дряни там. Можете просто по SSH/Telnet прибить процесс. В конце концов, они кроме как прибитием процесса и не выключается сейчас ;-)

молоток для того что бы забивать гвозди

Сравнивать ЭВМ, даже самые простые, с тупым молотком — это чистейшей воды идиотизм. Молоток по сложности даже одного транзистора на плате ЭВМ не стоит.

По этому я на стиральной машине стираю, в фото рамке смотрю фото, а на елинк экране читаю книги, а не запускаю там 120фпс игры.

А ещё Вы не Айсидора Дункан, ага :-) Отдельную комнату под столовую имеете, небось?

а в куче лишних «жмяков» и не только жмяков

Ну это уже проблема GUI-дерьма.

Интересно ты сопоставляешь цвета джеков к расовой пренадлежности

Ну так технически там одно и то же. Вы таки не поверите, но «тюльпаны», например, можно подключать в любом порядке — штекеры одинаковые, кабели одинаковые, цвета только разные для удобства.

Ко-ко-ко про копирастов ?

Не-а, писали же даже в этом треде треде, что там тормозная скриптуха, рекурсия на рекурсии, и прочие занозы в заднице.

age=55 , dogs=2, day=31

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

Больше-Меньше

Больше-Меньше чего? Необходимости как-то объявлять переменные, особенно временные, явно уменьшается. Даже текстовые языки к этому катятся, взять хоть анонимные функции или auto в плюсах. А Метапрог решает проблему кардинально.

ноты это лишь условный язык для обозначения

Вот только описывается ею примерно ни хрена. Далеко ходить не надо, взять фонетику, которая тоже звук — сколько символов и всяких диакритических значков в Международный Фонетический Алфавит ни вводи, а всё равно звукозапись ею не воспроизведёшь. Потому что там ещё и тембр голоса, и интонации, и куча прочих нюансов. Ноты только для всяких первобытных неэлектронных дуделок годятся, причём эти дуделки должны быть типовыми и звучать одинаково.

А просто тыкая мышкой ты будешь в фрути как обезьяна с гранатой

Вы сколь угодно можете бравировать снобизмом, но интернеты завалены нашлёпанной дилетантами музыкой, и кто-то её слушает.

работает лишь упрощение которое не приводит к уменьшению фундаментальных знаний

Да ладно? Ещё полвека назад инженеру-программисту требовалось иметь основательный математический бизнес. Сейчас промышленные задачи, где программисту нужно знание математики хотя бы на уровне школьных квадратных уравнений, по пальцам пересчитать можно. Даже если понадобится что-то эдакое — в большинстве случаев есть готовые библиотеки или хотя бы алгоритмы. Кстати, @metaprog, заметьте, выступает как раз за наличие фундаментальных знаний, чтобы каждый пользователь всяких там айфонов понимал, как он устроен, а не смотрел на него как на «божий дар».

Музыка воспринимается твоим вестибулярным аппаратом

Да какая разница, чем воспринимается. Важно, что вестибулярный аппарат не смотрит и не читает. Поэтому что графическое, что текстовое представление — приплетены к музыке искусственно.

символы 0 и 1

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

сокращает вариативность

В данном случае не сокращает, поскольку в Метапрог можно будет вставлять куски на C в крайнем случае.

и без чтения кода

А это почему? Читать надо хотя бы для того, чтобы понять, куда впендюрить отладочное логирование ;-)

рабочий стол домохозяйки забитый иконоками в стиле win98

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

Ограничение это когда нет возможности что-то сделать, а не когда тебе не нравится как это делается!

Ну да, стена — это не ограничение, ведь её можно пробить тараном.

Проблемы не в проблемах, а в задачах

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

для новичка тем более

Так а были в треде новички, которые вообще не умеют программировать? На ЛОРе таких ещё поискать надо, площадка же явно неудачная :3 Вот @stafik1993 вроде не программист, обычный юзверь-убунтёнок. Надо на таких потестить.

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

авокатам Ni будет объяснять

Что объяснять? Что вообще драть с обычного нищего украинского рагуля? Овчинка выделки не стоит, работа адвоката дороже будет, чем содрут что-то. Cease&Desist разве что попугать могут, и то сомнительно. Бан на всяких гейхабах этих ваших подпиндошеных не грозит, потому что @metaprog и так ими не пользуется, всё своё.

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

Во-первых, там, кроме Тора, ещё и проприетарный рантайм от лабвью.

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

Любой человек, знакомый с гитом (или любой другой более-менее известной СКВ) и гитхабом (или любой другой более-менее известным хостингом, позволяющим делать репозитарии, багтрекер и др.) спросит «зачем так сложно и непрозрачно»? Вот, исходники той же MyOpenLab можно скачать с сорсфоржа, смотреть, изучать, собирать. Тут же предлагается из непонятных источников качать непонятную бинарную хрень. Да и «исходниками» непонятно что считать. Как в секту вступить, всё основано на доверии к лидеру секты.

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

Если однажды Electron будет по производительности конечного приложения сопоставим хотя бы С++, и жрать столько же , антиметапрогеры вполне скажут одобрямс.

Написанный на С++ Telegram Desktop уже жрёт оперативы при старте больше, чем написанный на TypeScript Visual Studio Code. Причём, у меня даже с тремя(!) открытыми и прогруженными проектами (и, соответственно, с прогруженными в Telegram чатами) они практически сравниваются по потреблению памяти. Отзывчивость интерфейса у VS Code, что ещё более уморительно, тоже выше.

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

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

Princesska ★★★★
()

Это ненужно всё ещё живо? Твою бы энергию, да на что-нибудь полезное…

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

Телега с несколькими чатами и кучей лс - 67 мб.

Совершенно пустой vscode - 350 мб

Дискорд (контента меньше чем в телеге) - 190 мб.

Скайп (2 контакта) - 180 мб.

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

Телега с несколькими чатами и кучей лс - 67 мб.

Жесточайшее 4.2, телега спокойно отжирает от пятисот мегабайт и более, и это происходит не только у меня — как раз недавно обсуждал это в чате в этой же телеге, где из двух сотен человек где-то пятьдесят сбежало на telega.el в имаксе, чтобы этот ужас прекратился. Прямо сейчас я убил совсем недавно открытый клиент телеги, в котором ничего толком не успел сделать — минус двести пятьдесят мегабайт.

Вот буквально только что открытый Telegram Desktop:

$ echo "/proc/$(pidof Telegram)/smaps" | xargs cat | grep Pss | awk '{print $2}' | paste -sd+ | bc

201850

И всё время, когда он работает, памяти уходит всё больше и больше.

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

проприетарный рантайм

Будто что плохое.

шифруется через Тор

Почему шифруется-то? Это простой и относительно доступный массам способ поднять домашний сервер, не имея белого IP. Никакого шифрования там нет, наоборот — пароль бегает по сети плейнтекстом чуть ли не каждую секунду.

спросит «зачем так сложно и непрозрачно»

Вполне вписывается в профдеформацию текстовых утят.

и «исходниками» непонятно что считать

Исходники изначально прилагались, берёте и открываете в LabVIEW. Нет вины @metaprog в том, что антиметапрогеры поголовно варезофобы и отказываются просто скачать программу бесплатно без регистрации, как это делают нормальные люди.

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

Спиратить программу бесплатно без регистрации, как это делают нищеброды.

Исправил, не благодари.

Кстати бесплатный период использования в лабвье что я качал 7 дней. Потом пойдешь либо учить текстовые языки, либо платить. Держу в курсе. Ну либо сидеть под опекой тора как трусоватый ТС.

Razk
()
Последнее исправление: Razk (всего исправлений: 3)
Ответ на: комментарий от mertvoprog

Ну то есть мнение визглявых снобов-антиметапрогеров ничего не значит, потому что Electron по факту успешно используется в продакшне. Собака лает — караван идёт.

по производительности конечного приложения сопоставим хотя бы С++, и жрать столько же

Electron по факту успешно используется в продакшне

Стандартный признак метапрогеров - путать тёплое с мягким.

Ну так и копирасты пользователей за рабов считают. А рабы и рады.

Бытиё определяет сознание, а не наоборот. Так что нет разницы кто что там думает, пока ты не привёл обоснований своему утверждению.

По твоей логике любое взаимодействие продавец-> потребитель = хозяин раб. Но это детсад.

Эта мантра давно и безнадёжно дискредитирована, потому что ни у кого ничего не пропадает, кроме выдуманной «недополученной прибыли». Придумайте что-то новое, надоели, право.

Оторванная от реальности точка зрения, вот решил ты сдавать квартиру по 100$ в месяц, а я взломал дверь(крякнул) в твою квартиру и живу там целый месяц и ничего не плачу. А после того как ты мне предъявляешь претензии я рассказываю тебе о выдуманности «недополученной прибыли».

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

Потом пойдешь либо учить текстовые языки, либо платить.

Либо скачаешь с торрентов, как это делают нищеброды/воры, нормальные люди. :)

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

Угу, метапрог тоже хеллоуворлдами перемогает, мол, их просто делать. Но зачем нужен язык для хеллоуворлдов? Ладно бы эзотерический.

Так ты же утверждал про оптимизации компилятора? То есть он не может оптимизировать хеллоуворлд до уровня ассемблера, но при этом ты утверждаешь что какое нибудь ядро ОС или кодеки он уж точно до этого уровня оптимизирует?

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

То есть Вы против того, чтобы делать свободные аналоги проприетарных программ? Против GIMP, LibreOffice, ReactOS и т.д.?

А где собственно авторы GIMP и LibreOffice обозначили мотивацию создания своих программ как борьбу с копирастами, и что они украли ?

Если бы GIMP делался на фотожопе, а Либра на эекселе, то да - был бы против. Они как раз не лицемеры, и если уж GPL, то и разрабатывают с нуля на свободных аналогах.

Это почему же, позвольте? @metaprog занимается продажей ПО? Где это?

Как это где?

За добавление функционала в метапрог просил бабло и не раз. За доработку просил, и не раз.

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

Это как раз узколобым кодерам кажется, а любой финансово грамотный человек или бухгалтер\аудитор тебе скажет обратное.

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

Вообще не факт. Достаточно вспомнить, что многое свободное ПО монетизируется через продажу поддержки вместо продажи лицензий.

Замещение реальности.

что многое свободное ПО монетизируется

99% не монетизируется.

через продажу поддержки вместо продажи лицензий.

Нет, лицензия всё равно присутствует. И вообще поддержка отдельная статья доходов, а не характеристика свободного ПО. Вполне себе присуща и проприетарным продуктам.

Возможно, но из этого никак не следует, что непосредственно возможность пользования внутренним продуктом продают по лицензии конечным пользователям.

Из этого следует, что не надо путать тёплое с мягким. Задачи, законодательное и правовой статус у ПО используемого внутри и того что продаётся компанией совершенно разные.

Ну вообще-то если продукт свободный, то у него должна быть лицензия — свободная :)

Свободный это какой? Свободно распространяемый, с отрытым исходным кодом, то и другое вместе?

Практика показывает, что твоё утверждение ложно и не покрывает всей вариативности.

Потому что из-за копирастических законов по дефолту всё проприетарщина, увы.

Это норма в капиталистической системе. По этому не надо удивляться, что в пустыне жарко и песок бьёт в рожу.

Хотя здравый смысл говорит, что всё, что просто добровольно выложено в интернеты, должно быть Public Domain.

Это не здравый смысл, а просто принятые тобой на веру догмы. Оно вроде Public Domain, пока не вышел соответствующий закон о приватизации данных скажем в зоне RU. А юридической силы твой Public Domain в большинстве стран не имеет.

Ещё какие лицемеры, у Столлмана почему-то диаметрально противоположное мнение по поводу прочих видов содержимого (изображения, музыка, и т.д.) — в их проприетарности Столлман ничего зазорного не видит.

Ссылки на проприетарные форматы аудио и изображений от Столлмана?

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

При том, что без госрегулирования никакой копирастии не будет.

А без солнца не будет глобального потепления!

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

У копирастов просто не будут покупать, потому что есть то же самое бесплатное.

Если всё бесплатное, то вообще ничего покупать не надо, Карл!

Свободное распространение контента — это естественный процесс, желание делиться с ближним заложено в человеческую природу.

Да, а ещё заложено подойти к этому ближнему, дать по голове палкой и забрать что-то у копираста. Так же как заложено чувство собственности, по этому бесплатным всё не будет, и это правильно.

Почему вдруг?

Потому что чёрно-белое однообразнее разноцветного? Почему 2<3 ?

Универсальность растёт пропорционально вариативности, разнообразие по факту предполагает большее количество вариантов, чем однообразие. Ибо имея 16мл разноцветных квадратов, можно составить больше, чем имея квадраты 2цветов.

Ну сами виноваты, что поназапускали всякой GUI-дряни там. Можете просто по SSH/Telnet прибить процесс. В конце концов, они кроме как прибитием процесса и не выключается сейчас ;-)

Это как раз идея метапрогеров - запускать будильник на сервере.

Сравнивать ЭВМ, даже самые простые, с тупым молотком — это чистейшей воды идиотизм. Молоток по сложности даже одного транзистора на плате ЭВМ не стоит.

Встрой в молоток ардунию, и мониторчик, пусть считает тебе количество ударов. ЭВМ ? -Да. Теперь метапрогер возьмёт этот ЭВМ-молоток и запустит на нём веб сервер.

А ещё Вы не Айсидора Дункан, ага :-) Отдельную комнату под столовую имеете, небось?

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

Ну это уже проблема GUI-дерьма.

Раздрай в рядах Метапрогеров? Тс как раз люто топит за гуй, кошмарит консоль, не допилив core языка уже впихнул в него гуй библиотеку.

Ну так технически там одно и то же. Вы таки не поверите, но «тюльпаны», например, можно подключать в любом порядке — штекеры одинаковые, кабели одинаковые, цвета только разные для удобства.

Да что вы говорите, я не знал, а колесо наверно в обе стороны крутится ?
Может ещё упомянем не только про абстрактные штекеры, но и про то от чего этот штекер идёт, микрофон, источник, приёмник, тоже всё подряд куда угодно тыкать можно если в дырку заходит?

Не-а, писали же даже в этом треде треде, что там тормозная скриптуха, рекурсия на рекурсии, и прочие занозы в заднице.

Да точно, та самая тормозная скриптуха, которая в разы быстрее метапрога.

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

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

А главное я не понимаю чем отличается именование (подписывание) объектов структуры, от аналогичного именования переменных. У метапрогеров от печатанья внутри блока структуры эрекция, а вне панические атаки?

Больше-Меньше чего? Необходимости как-то объявлять переменные, особенно временные, явно уменьшается. Даже текстовые языки к этому катятся, взять хоть анонимные функции или auto в плюсах. А Метапрог решает проблему кардинально.

Кардинально не значит лучше, техническое обоснование этого решения есть?

Больше-Меньше текста, ты просто переносить текст из имени в описание\комментарии. В итоге текста меньше не становится, наглядность падает.

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

Для реализации с нуля ничего не поменялось, не надо сочинять чепуху.

Даже если понадобится что-то эдакое — в большинстве случаев есть готовые библиотеки или хотя бы алгоритмы.

Ну вот с этого момента квалификация того старого программиста оказывается выше, чем того который не зная предметной области берёт готовый вариант.

Кстати, @metaprog, заметьте, выступает как раз за наличие фундаментальных знаний, чтобы каждый пользователь всяких там айфонов понимал, как он устроен, а не смотрел на него как на «божий дар».

В том то и невежество лицемеров, выступать за то чем сам не обладаешь, учить тому чего сам не знаешь, советовать то чему сам не следуешь.

Вы сколь угодно можете бравировать снобизмом, но интернеты завалены нашлёпанной дилетантами музыкой, и кто-то её слушает.

А тысячи людей в мире употребляют навоз в пищу, от этого он едой не становится.

Да какая разница, чем воспринимается. Важно, что вестибулярный аппарат не смотрит и не читает. Поэтому что графическое, что текстовое представление — приплетены к музыке искусственно.

Разница в том, что ЭВМ искусственное изобретение, а вестибулярный аппарат нет.

Вот только описывается ею примерно ни хрена. Далеко ходить не надо, взять фонетику, которая тоже звук — сколько символов и всяких диакритических значков в Международный Фонетический Алфавит ни вводи, а всё равно звукозапись ею не воспроизведёшь. Потому что там ещё и тембр голоса, и интонации, и куча прочих нюансов. Ноты только для всяких первобытных неэлектронных дуделок годятся, причём эти дуделки должны быть типовыми и звучать одинаково.

Примерно достаточно, играть музыку по визуализатору ещё никто не научился, и не научится.

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

Толсто съехал с темы, значит ответить нечего.

В данном случае не сокращает, поскольку в Метапрог можно будет вставлять куски на C в крайнем случае.

Пока нет документации, архитектуры и концепции все эти утверждения ничего не стоят, почему вообще в божественном ВП должны быть крайнии случаи?
Какие именно это случаи?
Не получится ли так, что это будут регулярные случаи, а ВП окажится крайним случаем?

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

Я просто не сторонник программирования на рабочем столе ярлыками. Порядок нужен и в текстовых ЯП.

Ну да, стена — это не ограничение, ведь её можно пробить тараном.

И сколько метапрог стен из здания совсем убрал? Кроме этой всемирно известной проблемы №1 приводящей к чудовищным ошибкам ИМЕНА ПЕРЕМЕННЫХ.

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

Составлять решения задач которых не знаешь. По метапроговскому!

Так а были в треде новички, которые вообще не умеют программировать? На ЛОРе таких ещё поискать надо, площадка же явно неудачная :3 Вот @stafik1993 вроде не программист, обычный юзверь-убунтёнок. Надо на таких потестить.

Так я не программист, так сказать мнение конечного потребителя метапрога!

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

Написанный на С++ Telegram Desktop уже жрёт оперативы при старте больше, чем написанный на TypeScript Visual Studio Code. Причём, у меня даже с тремя(!) открытыми и прогруженными проектами (и, соответственно, с прогруженными в Telegram чатами) они практически сравниваются по потреблению памяти. Отзывчивость интерфейса у VS Code, что ещё более уморительно, тоже выше.

Так собственно в VSC там от нативного электрона рожки да ножки. Ты как бы взял лучшую реализацию на электроне и сравнил её со скатившейся на кутях.

Написанный на С++

Не на чистых, битва тулкинов. Ради справедливости Telegram Desktop не такое уж и говно и вполне себе работает нормально, да и не текстовый это редактор. В нём уже столько всего понапихано, от плееров до просмотрощиков.

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

Так вызовы то в обёртке, а не в main ()

Вызовы в конечном исполняемом файле, они есть, а оптимизации нет, всё остальное оправдания. На паскале кстати насколько помню 4 сискола, ваууу…

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

Про ЭВМ-молоток очень хорошо получилось.:) Я теперь себе такое чудо техники хочу. С сервером от метапрога.

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

Я не вижу причин для возмущений. Кому надо два вызова в hello world, тот пишет на ассемблере без соблюдений конвенций. На практике в большинстве случаев это не требуется, зачем тогда тратить труд на бессмысленные вещи?

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

нищеброды

То есть нормальные люди. Или Вы будете утверждать, что в постсовке развит средний класс?

опекой тора

Опять 25 — предложите более простой и надёжный способ выставить домашний сервер жопой в Интернет, сидя за NAT. Вообще странно, ЛОР вроде бы пристанище криптоанархистов, тут в своё время и ZeroNet всякий пиарили, и Retroshare (у @KRoN73 вон свои узлы вообще были), а в метапроготредах какие-то обратные настроения царят; ещё скажите, что TOR только для всяких киллеров и наркобарыг, и нормальным людям не нужен ;-)

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

по производительности конечного приложения сопоставим хотя бы С++

Вы таки не поверите, но JS-ники тоже хвалились ещё лет 5 назад, что у них всякие asm.js, NaCl, WebAssembly всего в 1,5–2 раза медленнее кода на C/C++, потому что браузерные движки уже до предела вылизали. А по Electron-дерьму, однако, не скажешь. Так и тут: то, что @metaprog дилетант и рукожоп — не означает, что Метапрог непригоден для написания высокопроизводительных штук.

В принципе, в контексте всей этой возни важно уже хотя бы то, что Metaprog выплёвывает куда более шустрый код, чем тот скриптовый треш, который генерирует LabVIEW. Для полной картины нужен бенчмарк на LabVIEW, но кто же его напишет? :->

Бытиё определяет сознание, а не наоборот.

Людям вообще-то свобода дадена как раз на то, чтобы было наоборот. Кто не хотят выбираться из жопы и взбить лапками из молока масло, те сами виноваты.

продавец-> потребитель = хозяин раб

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

сдавать квартиру по 100$ в месяц

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

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

Или Вы будете утверждать, что в постсовке развит средний класс?

Никого проблемы постсовка не волнуют. Разрабатываешь на ворованном софте, будь готов что возьмут за жопу если разработка будет успешной. Даже если ты «нормальный человек» и соблюдение копирайта тебя не волнует.

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

Опять 25 — предложите более простой и надёжный способ

Я не говорил что Тор это плохо. Я говорил что ТС трусливое нечто и использует Тор для фигни.

Razk
()
Последнее исправление: Razk (всего исправлений: 2)
Ответ на: комментарий от shpinog

То есть он не может оптимизировать хеллоуворлд до уровня ассемблера, но при этом ты утверждаешь что какое нибудь ядро ОС или кодеки он уж точно до этого уровня оптимизирует?

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

@bq:02:09:22:/tmp/dl$ echo 'ab'|wc -c
3
@bq:02:09:35:/tmp/dl$ echo 'ab'|gzip|wc -c
23

Следует ли из этого, что GZip говно, потому что даже два байта сжать не может?

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

А где собственно авторы GIMP и LibreOffice обозначили мотивацию создания своих программ как борьбу с копирастами

А что, нежелание платить копирастам — это не борьба с копирастами? Купили бы Photoshop/Office и не выделывались?

и что они украли ?

То же, что крадёт Metaprog у LabVIEW — общую концепцию проекта. Больше никакой связи с LabVIEW после выхода из стадии прототипа (то есть переписывания «на самом себе») не будет.

Если бы GIMP делался на фотожопе, а Либра на эекселе, то да - был бы против

Ну вот Emacs, да и прочие GNU-утилиты, изначально на проприетарных юниксах с проприетарными утилитами разрабатывались. Emacs фу?

Любые денежные потоки в компании связаны

Связь потоков между собой не означает чёткие ассоциативные связи. Если в гнездо для микрофона можно воткнуть микрофон —это не значит, что туда нельзя воткнуть AUX из магнитолы, тюльпаны из видеомагнитофона или ещё чего-нибудь, и что в это гнездо в принципе нужно втыкать микрофон. Так и тут: если программисты могут получать доход от продаж прав пользования программами, которые они делают — это не означает, что это единственный и допустимый способ монетизации труда программистов.

Замещение реальности

Чего, простите? Вы хотя бы BountySource видели? Финансирование разработки того же GIMP на Patreon? И это ещё не учитывая менее заметных вещей, например, когда кто-то за деньги заказывает доработку свободного проекта, а потом эти доработки вливают в апстрим.

не надо путать тёплое с мягким.

Но Вы же именно этим занимаетесь, приравнивая сбор средств на разработку Метапрога к продаже Метапрога.

Свободно распространяемый, с отрытым исходным кодом, то и другое вместе?

А это уже детали и почва для холивара. В данном контексте важно, что проприетарные лицензии не дают ни того, ни другого.

А юридической силы твой Public Domain в большинстве стран не имеет.

Канцелярит вообще мало общего имеет со здравым смыслом ;-)

проприетарные форматы аудио и изображений от Столлмана

Это к чему вообще? Столлман разрабатывает какие-то форматы — хоть свободные, хоть нет?

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

А без солнца не будет глобального потепления!

А откуда ему ещё взяться? Подавляющее большинство энергии в Солнечной Системе так или иначе происходит от Солнца.

Пока есть государство будет госрегулирование

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

Если всё бесплатное, то вообще ничего покупать не надо, Карл!

Так и есть. Вам неведомо движение фриганства?

и забрать что-то у копираста

Кто что забирает?

имея 16мл разноцветных квадратов

Только вот из-за стремления копирастов к NIH и вендор-локу, это будет не 16 млн квадратов, а кружки, серпантин надувные слоны, кокосовая стружка и ещё хрен пойми какая дичь, которая вообще не состыкуется.

Это как раз идея метапрогеров - запускать будильник на сервере

Не-а, будильник сделан для демонстрации возможностей, остальное Вы сами подумали. Кроме того, его наверняка можно собрать на мобильнике с Maemo, например. И кстати, чем сложнее выключить будильник — тем лучше, гарантированно вылезете из постели и проснётесь ;-)

Встрой в молоток ардунию, и мониторчик, пусть считает тебе количество ударов

Не взлетит, пердуинка развалится от ударов.

Метапрогеры заставят жрать в сортирах

Рестораны с туалетной тематикой вполне себе существуют ;-)

существуют лишь квадратные метры помещений, бетонные стены

Так и есть, туалеты неоднократно переносятся туда-сюда при перепланировке зданий.

в рядах Метапрогеров

А с чего Вы вдруг отнесли Нас к Метапрогерам? Мы не Метапрогер и не Антиметапрогер, Мы просто третейский судья, что разносит сразу всех, как Васыль Протывсих. Более того, Мы ещё с начала участия в метапрог-тредах признавались, что страдаем обратной @metaprog’у болезнью: консолезадротством, Vim’ерством и приросшими к клавиатуре пальцами.

тоже всё подряд куда угодно тыкать можно если в дырку заходит?

Можно. Вопрос в том, какие будут последствия, и есть ли «защита от дурака» или нет. Некоторые даже VGA или microUSB умудряются вверх ногами запихнуть, куда там одинаковым симметричным джекам или тюльпанам…

та самая тормозная скриптуха, которая в разы быстрее метапрога

Которая? Питон не совсем скриптуха, иначе невозможны были бы эти ваши Cython и PyPy, он не особо налегает на преимущества рантайма и интерпретируемости. Вот PHP в нативный код скомпилировать нельзя, максимум, что для него существует — вылизанные и чуть урезанные по возможностям HHVM/KPHP.

Набор из 3 переменных и структуры с 3 элементами - с лингвистической и визуальной стороны не отличаются

А с точки зрения языка очень даже отличаются. Попробуйте, например, в JS обратиться к переменной из скоупа по имени, сгенерированному в рантайме. В C/C++ даже к полям структуры нельзя, ввиду отсутствия хоть какой-либо рефлексии. В Python можно к полям объекта, но нельзя к переменной. А в Perl/PHP можно даже и к переменной, и это одна из причин, почему их нельзя взять и скомпилировать в AOT-представление ;-) А вот если в языке ещё eval есть…

почему я должен повсеместно лепить структуры

Ну скоуп и есть эдакая большая структура, что наглядно видно в отладчиках, да и в машинном коде фрейм стека по факту является одной большой структурой. То, что Вы эту структуру предпочитаете не видеть за абстракциями — дело десятое. Вот в Pascal переменные объявляются только в отдельном от тела программы или подпрограммы блоке, поэтому наглядно видно, что это отдельная сущность. А в C из-за синтаксического поноса возникают вот такие иллюзии…

а вне

А это где? Проводки подписывать, что ли? А зачем?

ты просто переносить текст из имени в описание\комментарии

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

реализации с нуля

И что, много сейчас реализуют с нуля?

квалификация того старого программиста оказывается выше, чем того который не зная предметной области берёт готовый вариант.

Старых программистов на всех не хватает, а ещё они постепенно вымирают.

выступать за то чем сам не обладаешь

Уж чем, а этим @metaprog обладает. Просто имеет своё видение того, что является базовым, а что нет.

А тысячи людей в мире употребляют навоз в пищу, от этого он едой не становится.

Тут не тысячи, тут миллионы.

Разница в том, что ЭВМ искусственное изобретение, а вестибулярный аппарат нет.

Какое отношение это имеет в контексте обсуждения? Речь шла о визуальном/текстовом представлении, а не о естественности.

играть музыку по визуализатору ещё никто не научился, и не научится

Да и вообще. Многие треки уже не может сыграть на натуральных дуделках человек. Ладно ещё всякую попсу типа скрулликсов, где среди кучи пердёжа таки прячется catchy-мелодия — а попробуйте сыграть руками на фортепьяне по нотам IDM или спидкор какой-нибудь.

Толсто съехал с темы, значит ответить нечего.

Ответить на что?

Какие именно это случаи?

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

Я просто не сторонник программирования на рабочем столе ярлыками

Опять антиметапрогерский снобизм, ясно.

сколько метапрог стен из здания совсем убрал?

Ну скоупы вот, вместе с именами переменных ;-) Дырявые сишные строки, заложив в язык обёртку в качестве гражданина первого сорта.

Составлять решения задач которых не знаешь

Даже не решения, а инструменты для решений.

конечного потребителя метапрога

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

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

Вот! А беременной матери ещё всякую дрянную музыку покушать дают! Безобразие какое! И нервы мотают своим антиметапрогерством! Хотите преждевременные роды спровоцировать? На вашей же совести будет!

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

Никого проблемы постсовка не волнуют

Не волнуют где? Вы как-то не учитываете, что Метапрог ориентируется в первую очередь на местную аудиторию, российская/украинская локализация при отсутствии английской это наглядно демонстрируют. Вполне возможно, что @metaprog вообще не собирается бывать за границей, да и не имеет на это средств.

вся эта бодяга с варезом была актуальна очень давно

У кого давно? В линуксячьем манямирке? Нормальные люди как сидели на винде и пользовались варезом 20 лет назад, так и сидят. Разница разве что в том, что винда всё чаще легально предустановлена, но остальное всё равно варез.

риску

Надо будет — подбросят. Не надо — кому Вы нужны, успокойтесь ;-)

мукам совести

ССЗБ.

использует Тор для фигни

Почему фигни, обоснуйте. Вы предлагаете завязываться на каких-то левых сервисах, имея достаточно навыков, чтобы поднять сервер дома? А зачем?

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

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

Почему фигни, обоснуйте. Вы предлагаете завязываться на каких-то левых сервисах, имея достаточно навыков, чтобы поднять сервер дома? А зачем?

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

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

Последний раз для всех метапрогеров. Незнание законов, наплевательское к ним отношение и прочее ССЗБ не убережет вас от последствий. А наступить они могут внезапно и откуда не ждали. Весь разговор по фактам без манямирков и постсовка.

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

Все проблемы копирайта это проблемы автора и его творения

Нет никаких проблем. Проблема только у параноиков-антиметапрогеров, которые под этим предлогом не хотят качать LabVIEW и помогать проекту.

существует вполне ненулевая вероятность

Существует вполне ненулевая вероятность, что на тротуар влетит автомобиль и собьёт. Что теперь, по тротуарам не ходить?

Тут уже человек 6 минимум писало почему подход ТС к проекту фигня.

Потому что не соответствует их квадратно-гнездовым подходам, принятым в попенсорсной и коммерческой среде?

Вначале было весело

А Мы и не веселимся, мы пытаемся заниматься тем же, чем занимаются антиметапрогеры по отношению к @metaprog: исправлять и вразумлять антиметапрогеров.

Незнание законов, наплевательское к ним отношение и прочее ССЗБ не убережет вас от последствий

Вы вообще не там это пишете, с подобными разглагольствованиями дуйте на какой-нибудь Rutracker или 4PDA, где люди годами спокойно делают и выкладывают варез, почему-то не переживая, что за ними скоро приедет газенваген. И вообще, законы законам рознь. Может, законы оккупантов Третьего Рейха тоже надо было выполнять, а партизаны — преступники и должны под трибунал пойти, а не медальки носить?

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

не хотят качать LabVIEW

Ну я его скачал. Не стоит потраченного времени, если ты не электротехник конечно. Короче если не попадаешь в узкую область применения Labview. И это нифига не универсальная среда программирования.

Существует вполне ненулевая вероятность, что на тротуар влетит автомобиль и собьёт. Что теперь, по тротуарам не ходить?

Такая вероятность значительно меньше той что к тебе придут адвокаты Ni. Но это уже твои проблемы. Так что по тротуарам можешь смело ходить.

А Мы и не веселимся, мы пытаемся заниматься тем же, чем занимаются антиметапрогеры по отношению к @metaprog: исправлять и вразумлять антиметапрогеров.

Просто еще один вариант стасолога занятый троллингом ясно понятно.

Вы вообще не там это пишете

Да я и не собираюсь про это больше писать. Проблемы будут не у меня.

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

Не стоит потраченного времени, если ты не электротехник конечно

А если и не электротехник, и не программист?

придут адвокаты Ni

Под каким предлогом? Прецеденты подобного есть? Чтобы предъявляли за то, что что-то слизано с пропиетарной прогарммы или же явно сделано в ней?

еще один вариант стасолога

Ещё скажите, что виртуал.

Да я и не собираюсь про это больше писать

Ну и валите из метапрог-тредов.

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

Ну валить мне или нет это не тебе решать. Но свои бредни будешь уже не со мной обсуждать. Успехов в нелегкой борьбе со здравым смыслом и адвокатами.

Razk
()
Последнее исправление: Razk (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

Ну вроде бы конечной целью ТС было не

выставить домашний сервер жопой в Интернет, сидя за NAT

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

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