Szukam mało popularnych języków programowania

1

Szukam mało popularnych języków programowania tak jak w temacie. Nie musi być bardzo zaawansowany technicznie, ważne aby nie był aż tak popularny ale miał potencjał. Fajnie jakby autorem był anglik lub polak. Pozdrawiam

2
  1. Ale po co?
  2. Erlang (Anglik mieszkający w Szwecji), Elixir (Brazylijczyk mieszkający w Polsce), Zig, D, Crystal, Nim (to chyba zaczęło się jako projekt Polaka)
0

Polski język programowania sterowników automatyki - AUTOGRAF. Wydane były 3 wersje, jest dokumentacja http://frisko.pl/files_mce/obrazki/prod_49file/513_instrukcja_atf3v3_04b.pdf W automatyce język ma potencjał (pytanie czy znajdzie się łatwo pracę, nie "na swoim"), mało popularny. Nie jest to jezyk/środowisko ogólnego przeznaczenia.

1

Rust i Go są ciągle relatywnie mało popularne, przynajmniej w Polsce. Jak za pospolite - D, Crystal.

0

Agda jest bardzo ciekawa, może nie jest super wydajna ale za to ergonomia :D. Bardziej ogarnięte firmy potrafią wykorzystać jej potencjał https://serokell.io/#tech, bardzo fajny język. Z ciekawostek to jeszcze Coq

0

Clojure xD

0
hauleth napisał(a):
  1. Ale po co?
  2. Erlang (Anglik mieszkający w Szwecji), Elixir (Brazylijczyk mieszkający w Polsce), Zig, D, Crystal, Nim (to chyba zaczęło się jako projekt Polaka)
  1. Projekcik który niedługo może coś włożyć do świata
  2. Dzięki, chyba wybiorę Nima lub Ziga.
0

Jednak okazał się problem, język musi być interpretowany. Halo, podawajcie swoje propozycje ;D

0

Dlaczego musi być?

0
somedev napisał(a):

Dlaczego musi być?

Musi być bo tego wymaga projekt, interpretowane lepiej się "interpretuje", z kompilowanymi nie jest taki problem. Chce być bliżej realtime.

1
Piotr Bednarski napisał(a):

Musi być bo tego wymaga projekt, interpretowane lepiej się "interpretuje", z kompilowanymi nie jest taki problem. Chce być bliżej realtime.

Ta kwestia nie ma najmniejszego sensu. To w końcu Twój projekt, czy masz narzucone coś? Jak chcesz być "bliżej realtime" to raczej języki kompilowane. Czy Java zalicza się do języków "interpretowanych" (w końcu jest JVM) czy do kompilowanych (bo trzeba wcześniej przerobić na bytekod).

Strasznie coś gmatwasz. Powiedz dokładnie jakie masz wytyczne i co chcesz zrobić a będziemy w stanie coś więcej powiedzieć. Na razie to brzmi jak sztandarowy przykład na XY Problem.

0
hauleth napisał(a):
Piotr Bednarski napisał(a):

Musi być bo tego wymaga projekt, interpretowane lepiej się "interpretuje", z kompilowanymi nie jest taki problem. Chce być bliżej realtime.

Ta kwestia nie ma najmniejszego sensu. To w końcu Twój projekt, czy masz narzucone coś? Jak chcesz być "bliżej realtime" to raczej języki kompilowane. Czy Java zalicza się do języków "interpretowanych" (w końcu jest JVM) czy do kompilowanych (bo trzeba wcześniej przerobić na bytekod).

Strasznie coś gmatwasz. Powiedz dokładnie jakie masz wytyczne i co chcesz zrobić a będziemy w stanie coś więcej powiedzieć. Na razie to brzmi jak sztandarowy przykład na XY Problem.

Przeczytaj pytanie, szukam mało popularnych języków programowania. Dodałem że muszą być to interpretowane po dokładniejszej analizie mojego projektu. W realtime chodziło mi o to że język kompilowany trzeba skompilować i trzeba mieć kompilator.. interpretowany wystarczy zinterpretować w programie co jest o wiele prostsze i skuteczniejsze przy moim założeniu w projekcie. Btw. nie musisz mi przytaczać czym jest problem XY...

2

Bzdury piszesz. Kompilować można w locie i można pisać samo generujący się kod. To żadna nowość tylko dobrze znane metaprogramowanie. Pisałem takie rzeczy w C++ oraz w C#. Języki interpretowane obecnie tez potrafią się w części kompilować - poczytaj o JIT. Zreszta do kompilowania potrzeba kompilatora a do interpretowania interpretera wiec jeden pies. Wypisuje się z dyskusji bo robisz tajemnice z niby wielkiego super projektu a gadasz głupoty.

3

W realtime chodziło mi o to że język kompilowany trzeba skompilować i trzeba mieć kompilator

A język interpretowany trzeba interpretować i mieć interpreter.

interpretowany wystarczy zinterpretować w programie co jest o wiele prostsze i skuteczniejsze przy moim założeniu w projekcie

Przy jakim założeniu?

nie musisz mi przytaczać czym jest problem XY...

Póki co przejawiasz wszelkie możliwe oznaki problemu X/Y ;-p

0

Znalazłem super język! który oferuje to co chcę. Zaraz piszę do niego interpreter. Dzięki wszystkim za pomoc..

0

Zaraz piszę do niego interpreter

To ja ide zrobić dziecaka, i zobaczymy czyje dziecko przyjdzie na świat jako pierwsze :D

0

Polecam Scalę. Można pisać skrypty: https://ammonite.io/ :]

6

Zaraz piszę do niego interpreter.

Jakbyś powiedział na samym początku, że chcesz napisać interpreter czegoś to byśmy Ci podali odpowiedź - Lisp.

3

Jeśli chcesz pisać interpreter to bralbym jakąś maszynę stosowa jak WASM, albo coś trywialnego jak brainfuck. Interpreter prawdziwego języka to nie taka prosta sprawa, szczególnie jak masz jakieś scope czy closure...

Edit: argument że "język musi być interpretowany" też jest bez sensu zupełnie, bo to nie własność języka. Można napisać kompilator dla języka "interpretowanego" i można zrobić interpreter języka "kompilowanego". Taki shedskin można użyć jako kompilatora pythona, a np cling to interpreter c++.

1

Polecam Free Pascal. Mało popularny, ale ma potencjał ;-)

0

Avaloq, jest tak mało popularny, że nawet w necie ciężko o materiały do niego

0

abap

1 użytkowników online, w tym zalogowanych: 0, gości: 1