Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 11:12
Оценка: 11 (2) -3 :))) :))

Свободные (популярные)


Рекомендуется использовать.

1) Assembler (*.asm, *.s, *.inc, *.wla, *.src)
2) Bash (*.sh)
3) С (*.h, *.с)
4) C++ (*.hh, *.cc, *.hpp, *.cpp, *.hxx, *.cxx, *.h++, *.c++, *.h, *.с)
5) JavaScript (*.js, *.cjs, mjs)
6) Lua (*.lua)
7) Pascal (*.pas, *.inc, *.pp)
8) Php (*.php, *.phar, *.phtml, *.pht, *.phps)
9) Python (*.py, *.pyi, *.pyc, *.pyd, *.pyw, *.pyz)
10) Ruby (*.rb)
11) Structured text (*.st, *.stx)

Свободные (непопулярные)


Для расширения кругозора.

1) Ada (*.adb, *.ads)
2) Basic (*.bas)
3) D (*.d, *.dd, *.di, *.def)
4) Lisp (*.lisp)
5) Objective-C (*.h, *.m, *.mm, *.c)
6) Perl (*.pl, *.pm, *.plx, *.xs, *.t, *.pod, *.cgi)
7) Prolog (*.pl, *.pro, *.p)
8) Tcl (*.tcl, *.tbc)

Собственнические (проприетарные)


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

1) C# .NET (*.cs, *.csx) владелец Microsoft
2) Dart (*.dart) владелец Google
3) Delphi (*.pas, *.dpr, *.dpk, *.pp, *.dproj, *.dfm, *.fmx, *.bpl) владелец Borland
4) Go (*.go) владелец Google
5) Java (*.java, *.class, *.jar, *.jad, *.jmod) владелец Oracle
6) Kotlin (*.kt, *.kts, *.ktm) владелец JetBrains
7) Rust (*.rs, *.rlib) владелец Mozilla
8) Swift (*.swift) владелец Apple
9) TypeScript (*.ts, *.tsx) владелец Microsoft
10) Visual Basic (*.bas, *.cls, *.frm, *.vbp, *.vbg) владелец Microsoft
11) Visual Basic .NET (*.vb) владелец Microsoft
Re: Прикладные антисанкционные языки программирования
От: Буравчик Россия  
Дата: 01.10.22 12:29
Оценка: 2 (1) +1
Здравствуйте, velkin, Вы писали:

V>Не рекомендуется использовать.


V>1) C# .NET (*.cs, *.csx) владелец Microsoft

V>2) Dart (*.dart) владелец Google
V>3) Delphi (*.pas, *.dpr, *.dpk, *.pp, *.dproj, *.dfm, *.fmx, *.bpl) владелец Borland
V>4) Go (*.go) владелец Google
V>5) Java (*.java, *.class, *.jar, *.jad, *.jmod) владелец Oracle
V>6) Kotlin (*.kt, *.kts, *.ktm) владелец JetBrains
V>7) Rust (*.rs, *.rlib) владелец Mozilla
V>8) Swift (*.swift) владелец Apple
V>9) TypeScript (*.ts, *.tsx) владелец Microsoft
V>10) Visual Basic (*.bas, *.cls, *.frm, *.vbp, *.vbg) владелец Microsoft
V>11) Visual Basic .NET (*.vb) владелец Microsoft

По-моему, сам язык не может быть open source или нет. Важно лишь то, есть ли у него открытая (и желательно свободная) реализация.

И такая реализация есть как минимум у Java, Go, Rust, Kotlin. Поэтому они open-source.
Best regards, Буравчик
Re: Прикладные антисанкционные языки программирования
От: Нomunculus Россия  
Дата: 01.10.22 12:34
Оценка:
Здравствуйте, velkin, Вы писали:

А ничо что ассемблеры под вражеские архитектуры процессоров?
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 12:48
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>По-моему, сам язык не может быть open source или нет.


Я нигде не употреблял слова "open source" (открытый код).

Б>И такая реализация есть как минимум у Java, Go, Rust, Kotlin. Поэтому они open-source.


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

За Oracle JDK нужно будет платить. Какие теперь варианты?

Как говорил Бьерн Страуструп языки программирования одной компании в противовес тому же C++, который он создал. Так что вопрос тут только не ошибся ли я где включив в свободные языки язык имеющий владельца компанию.

К тому же этом моё субъективное восприятие языков программирования. Возможно у кого-то есть мысли отличные от моих по этому поводу.
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 13:17
Оценка: +1

Вражеские архитектуры процессоров


Здравствуйте, Нomunculus, Вы писали:

Н>А ничо что ассемблеры под вражеские архитектуры процессоров?


Архитектуры не вражеские пока купленный компьютер полностью подконтролен владельцу и только ему. Например, та же американская Supermicro на процессорах Intel и AMD вполне антисанкционна. А вот для примера Cisco, HP, Dell вроде бы тоже из США, но их действительно можно назвать вражескими хотя бы из-за вендерлока.

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

Ушедшие владельцы языков программирования


Если взглянуть на владельцев языков. Microsoft ушла из России, ну тут полный фарш от банков до обычных людей. Oracle ушла из России, привет банкам, "надёжные" технологии. Apple ушла из России с той же оплатой, Apple Pay тоже прощай.

Google ушла из России плюс ещё российские суды штрафами помогли уйти. JetBrains ушла из России надавили из США, не важно есть ли российские корни. А Borland давно ушла из бизнеса сама. Mozilla удалила российские поисковики плюс корневых российских сертификатов мы вряд ли дождёмся в их поделиях.

Причём заметь, я никак не подтасовывал факты, ничего специально не искал, а просто разделил языки программирования на группы как сделал бы это до санкций. Конечно, это краткий список ведь языков программирования очень много.
Re: Прикладные антисанкционные языки программирования
От: Tai Казахстан  
Дата: 01.10.22 13:22
Оценка:
Здравствуйте, velkin, Вы писали:


V>3) Delphi (*.pas, *.dpr, *.dpk, *.pp, *.dproj, *.dfm, *.fmx, *.bpl) владелец Borland



У Delphi давно уже владелец не Борланд.
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 13:38
Оценка: -2

О текущих владельца языка


Здравствуйте, Tai, Вы писали:

V>>3) Delphi (*.pas, *.dpr, *.dpk, *.pp, *.dproj, *.dfm, *.fmx, *.bpl) владелец Borland

Tai>У Delphi давно уже владелец не Борланд.

Это роли не играет пока есть компания владелец. Так же как Sun Microsystems разрабатывала Java, а потом была поглощена Oracle. Я не ставлю себе целей перечислять всех собственников и лейблов вроде CodeGear, Embarcadero или ещё кого. Или например, указывать только первого или только последнего собственника. Для меня важнее, чтобы лично мне было понятно о каком продукте идёт речь.
Re[3]: Прикладные антисанкционные языки программирования
От: Gt_  
Дата: 01.10.22 13:47
Оценка: +2 :)
V>К тому же этом моё субъективное восприятие языков программирования. Возможно у кого-то есть мысли отличные от моих по этому поводу.

список построен на невежестве и не понимании сути опен соурс. для опен соурс нет никакой разницы, был ли когда-то владелец кода. даже если взглянуть на jdk vs c++ в свете санкций, российских сборок c++ так и не появилось.
Re[4]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 13:59
Оценка:
Здравствуйте, Gt_, Вы писали:

Gt_>список построен на невежестве и не понимании сути опен соурс. для опен соурс нет никакой разницы, был ли когда-то владелец кода. даже если взглянуть на jdk vs c++ в свете санкций, российских сборок c++ так и не появилось.


Читай выше, ответы Буравчику и Нomunculus. Первое, нигде не говорилось об открытом коде, речь о языках программирования, если ты не понял. И второе, нигде не говорилось про пророссийские технологии, речь лишь про антисанкционные технологии.

Разделение идёт по тому есть владелец компания или нет, выше об этом подробно написано. А не по выдуманному тобой принципу открытого кода или что ты там ещё решил приплести.
Re[5]: Прикладные антисанкционные языки программирования
От: Gt_  
Дата: 01.10.22 14:21
Оценка: :)
Gt_>>список построен на невежестве и не понимании сути опен соурс. для опен соурс нет никакой разницы, был ли когда-то владелец кода. даже если взглянуть на jdk vs c++ в свете санкций, российских сборок c++ так и не появилось.

V>Читай выше, ответы Буравчику и Нomunculus. Первое, нигде не говорилось об открытом коде, речь о языках программирования, если ты не понял. И второе, нигде не говорилось про пророссийские технологии, речь лишь про антисанкционные технологии.


V>Разделение идёт по тому есть владелец компания или нет, выше об этом подробно написано. А не по выдуманному тобой принципу открытого кода или что ты там ещё решил приплести.


выше какой-то бред человека не разобравшегося, что такое свободный софт. если есть свободная реализация то компания в лучшем случае имеет какие-то права на название, это все. в случае с java так и этого у оракла нет, права на название у JCP Executive Committee, где оракл лишь один из участников.
Re[3]: Прикладные антисанкционные языки программирования
От: Буравчик Россия  
Дата: 01.10.22 14:47
Оценка:
Здравствуйте, velkin, Вы писали:

V>Я нигде не употреблял слова "open source" (открытый код).


Да, не употреблял.

Я додумал, что язык "Не рекомендуется использовать" потому, что владелец языка может затруднить его использование.
Но это не верно при наличии открытых (и свободных) реализаций.

Если дело не в открытости (и свободности), тогда в чем?
Почему языки в последнем списке "Не рекомендуется использовать"?
Best regards, Буравчик
Отредактировано 01.10.2022 19:08 Буравчик . Предыдущая версия .
Re: Прикладные антисанкционные языки программирования
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 01.10.22 14:59
Оценка:
Здравствуйте, velkin, Вы писали:

V>7) Rust (*.rs, *.rlib) владелец Mozilla


Уже давно не так, развитием Rust занимается комитет, Мозилла его не потянула и отделила от себя.
Re: Прикладные антисанкционные языки программирования
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.10.22 15:24
Оценка: +3
Здравствуйте, velkin, Вы писали:

V>

Собственнические (проприетарные)


V>Не рекомендуется использовать.


V>1) C# .NET (*.cs, *.csx) владелец Microsoft

V>2) Dart (*.dart) владелец Google
V>3) Delphi (*.pas, *.dpr, *.dpk, *.pp, *.dproj, *.dfm, *.fmx, *.bpl) владелец Borland
V>4) Go (*.go) владелец Google
V>5) Java (*.java, *.class, *.jar, *.jad, *.jmod) владелец Oracle
V>6) Kotlin (*.kt, *.kts, *.ktm) владелец JetBrains
V>7) Rust (*.rs, *.rlib) владелец Mozilla
V>8) Swift (*.swift) владелец Apple
V>9) TypeScript (*.ts, *.tsx) владелец Microsoft
V>10) Visual Basic (*.bas, *.cls, *.frm, *.vbp, *.vbg) владелец Microsoft
V>11) Visual Basic .NET (*.vb) владелец Microsoft

Если тулчейн опенсорсный, какая разница, ведет ли разработку какая-то определенная компания, или community?
Re[6]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 15:39
Оценка: +1 -1

Непонимание признака деления языков


Здравствуйте, Gt_, Вы писали:

Gt_>выше какой-то бред человека не разобравшегося, что такое свободный софт. если есть свободная реализация то компания в лучшем случае имеет какие-то права на название, это все. в случае с java так и этого у оракла нет, права на название у JCP Executive Committee, где оракл лишь один из участников.


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

Теперь ты опять съехал с темы, но уже с опенсорса, на свободный софт. Там разве где-то написано свободный софт? Там речь о языках программирования, конкретно написано свободный (популярный), свободный (непопулярный) и собственнический (проприетарный).

Можешь понимать это как две основные категории:
1) свободный от владельца.
2) не свободный от владельца.

Что плохого в одном владельце языка


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

У одной компании есть полный контроль над этим языком:

1) В связи с этим эта компания полностью управляет всем ключевым инструментарием, в том числе собственническим, открытым, свободным, придумай что-то там ещё, это не столь важно.

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

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

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

Языки программирования без компании владельца


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

1) В некоторых случаях могут иметь несколько независимых реализаций. Спецификации так же доступны для тех, кто хочет создать свою реализацию.

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

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

4) Компания может уйти из страны или вообще из бизнеса и вместе с ней уходят и продукты этой компании включая сами языки программирования.

Переобучение языкам программирования


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

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

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

Для особых умников


Теперь пишу специально для тебя лично Gt_, как особо "умничающего", а точнее просто кидаящегося оскорблениями. Если что-то не нравится, проходи мимо, тебя здесь в статье никто не держит. Ну и тебе я больше отвечать не буду, потому что ты выглядишь как неадекват.
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 15:50
Оценка:

Различие между открытым и свободным кодом


Здравствуйте, Pzz, Вы писали:

Pzz>Если тулчейн опенсорсный, какая разница, ведет ли разработку какая-то определенная компания, или community?


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

Открытый код это:
1) Свобода изучения.

Свободный код это:
1) Свобода запуска.
2) Свобода изучения.
3) Свобода распространения.
4) Свобода изменения.

Снова про язык одной компании


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

Причём заметь, не важно что выбирают люди, деление по признаку наличия компании владельца языка программирования не изменится.
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 16:00
Оценка:

Переход языка в другую категорию


Здравствуйте, Nuzhny, Вы писали:

V>>7) Rust (*.rs, *.rlib) владелец Mozilla

N>Уже давно не так, развитием Rust занимается комитет, Мозилла его не потянула и отделила от себя.

Значит сменит категорию в списке, если язык получит какую-то область распространения. В конце концов тот же Бьерн Страуструп работал в AT&T, которая могла наложить лапы на C++, но сделала наоборот. Я сейчас точно не помню, но он вроде бы писал какие-то благодарности по этому поводу.
Re: Прикладные антисанкционные языки программирования
От: MegaMozg Россия  
Дата: 01.10.22 16:23
Оценка: 2 (1)
Здравствуйте, velkin, Вы писали:

Я вот недавно использовал .net core под Альт Линукс на процессоре Байкал, кто не рекомендует его использовать?
Отредактировано 01.10.2022 16:23 MegaMozg . Предыдущая версия .
Re[2]: Прикладные антисанкционные языки программирования
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 01.10.22 16:40
Оценка: -1 :)
Здравствуйте, MegaMozg, Вы писали:

MM>Я вот недавно использовал .net core под Альт Линукс на процессоре Байкал, кто не рекомендует его использовать?


Я не рекомендую себе использовать языки .NET из-за их принадлежности к Microsoft.
Re[7]: Прикладные антисанкционные языки программирования
От: Gt_  
Дата: 01.10.22 16:56
Оценка: -4
V>В науке логике есть такое понятие, как признак деления. Ты просто не понимаешь мой признак деления и бомбишь, якобы тебя окружают идиоты, один ты умный в белом пальто стоишь красивый. Хотя я тебе уже прямо об этом написал о признаке как о компании владельце языка программирования.

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


V>1) В связи с этим эта компания полностью управляет всем ключевым инструментарием, в том числе собственническим, открытым, свободным, придумай что-то там ещё, это не столь важно.


где ты вырос ? откуда вообще столь абсурдные мысли могли бы зародиться ? как только код выложили опен сорс под свободной лицензией — все, никаких прав у компании больше нет, лишь на название. много лет назад Borland открыла исходники Interbase, с тех пор никому не интересно не интересно че там под маркой Interbase выходит и выходит ли. сообщество переехало на свободный клон Firebird, игнорируя несвободные и несовместимые релизы Interbase. примерно та же история с mysql / mariadb.

V>2) Компания может переделывать язык программирования как ей вздумается, для примера, просто под себя, не задумываясь о последствиях обратной совместимости для независимых разработчиков.


ну переделывает Borland свой Intebase — кого это насилие над трупом может взволновать ? так же как пользователей mariadb не волнует че там оракл с Mysql делает.

V>3) Может наложить ограничения на независимых разработчиков, в том числе угрожая судом, ведь независимые разрабочики используют именно чужую интеллектуальную собственность, не свою и далеко не всегда общественную.


чувак, откуда ты ? где таких выращивают. ты реальтно не слышал, что оракл не смог доказать, что имеет права на java api, когда гугл его скопировал в андройде ? это произошло еще при SUN, пока java была вовсе закрытым софтом.
Re[3]: Прикладные антисанкционные языки программирования
От: MegaMozg Россия  
Дата: 01.10.22 16:59
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, MegaMozg, Вы писали:


MM>>Я вот недавно использовал .net core под Альт Линукс на процессоре Байкал, кто не рекомендует его использовать?


V>Я не рекомендую себе использовать языки .NET из-за их принадлежности к Microsoft.

А с библиотеками как быть? Qt под C++ кошерная? Мы вот на этих Байкалах с Альт Линуксом сенсорные киоски делаем для гос. учреждений
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.