- A hozzászóláshoz be kell jelentkezni
- 3053 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
? (rejtett subscribe)
- A hozzászóláshoz be kell jelentkezni
Szerintem fejtsd ki. Nem próbált meg új nyelvet kitalálni (lásd faq, readme), lehet az lesz a következménye (nekem nincs más elképzelésem, vagy lesz egy mögöttes saját nyelv, vagy marad egy limitált értelmező képességű tool), de mi van ha nem?
- A hozzászóláshoz be kell jelentkezni
> When you are writing code in eg. "TypeScript" for OneLang, you are actually writing OneLang code via a "TypeScript"-like frontend, but it is not TypeScript code, it is OneLang code, thus it works (and it will work) differently.
Te jossz.
- A hozzászóláshoz be kell jelentkezni
"So the question arises, is OneLang a new programming language? Although we can talk about it with words like object-oriented or generic or strongly-typed, it has its own type system and AST, would you call something a programming language which does not have its own syntax?"
https://github.com/koczkatamas/onelang
Adott a kérdés, hogy ha nem a OneLang forráskód kerül futtatásra, hanem az csak egy köztes nyelv, akkor programnyelv-e önmagában? Nem volt még időm jobban belemenni, de ahogy látom adott nyelvű programkódot feldolgozza OneLang-ra, majd azt átdolgozza a célnyelvre, és azt futtathatod. A OneLang sose fut le, tényleg nyitott a kérdés nekem, elméleti oldalról nem vagyok képben, hogy ezt már programnyelvnek lehet-e nevezni, szerintem nem.
- A hozzászóláshoz be kell jelentkezni
> Adott a kérdés, hogy ha nem a OneLang forráskód kerül futtatásra, hanem az csak egy köztes nyelv, akkor programnyelv-e önmagában?
értem, amit mondasz, de ilyen elven mindenből assembly lesz a végén...
- A hozzászóláshoz be kell jelentkezni
Igen, ilyen értelemben minden program nyelv, és én is csak egy transpiler vagyok az ügyfél levele és a jegyzettömb között, ezért hagytam nyitva a kérdést. Inkább máshogy fogalmazok: kérdés, hogy ő program nyelvet akar ebből, vagy ténylegesen marad a transpiler beszél transpiler-el :) elképzelés. Nem tudom van-e erre olyan modell, amivel el lehet kerülni azt, hogy OneLang-ban kelljen gondolkodni, van-e olyan utasításkészlet, amire ő mindent vissza fordít, és abból az utasításkészletből nem sub-sub-sub-optimális kódot generál másik nyelven. Nekem úgy tűnik, hogy csak bizonyos, hasonló gondolatmenetű nyelvek közt lehet ezt, de hátha bebizonyítja, hogy nem.
- A hozzászóláshoz be kell jelentkezni
AzXtend pl programozasi nyelv ami azert egy progrmozasi nyelv, akarhogy is nezem, megse fut sehol. Fix de pl a nepszeru Kotlin is "csak" egy transpiler.
- A hozzászóláshoz be kell jelentkezni
> Fix de pl a nepszeru Kotlin is "csak" egy transpiler.
ezek szerint szerinted a Java/Scala is csak egy transpiler?
És a swift? Az is csak egy LLVM frontend, nem?
- A hozzászóláshoz be kell jelentkezni
Nem akartam a lelkedbe gazolni :) meg kozben utannaolvastam, es Java eseten bytekodra fordit, szoval csak JS oldalrol beszelhetunk.
"A source-to-source compiler, transcompiler or transpiler is a type of compiler that takes the source code of a program written in one programming language as its input and produces the equivalent source code in another programming language."
"So, logically, If she weighs the same as a duck... she's made of wood. And therefore? A witch!"
Szoval Kotlin a Javascript eseten egy transpiler, ahogy az Xtend is Java eseten. De a Scala "Scala source code is intended to be compiled to Java bytecode" tehat az eredmeny nem egy masik programozasi nyelv (az mar egy binaris), igy az compiler. A swiftrol nem tudok/akarok nyilatkozni.
- A hozzászóláshoz be kell jelentkezni
nem gázoltál.
a swiftes mondat félreérthető, de azt nem ismerem annyira, azért van ott a nem? szó a végén, nem számonkérésből :-)
- A hozzászóláshoz be kell jelentkezni
Nagyon jol nez ki, beerek meloba kiprobalom :)
- A hozzászóláshoz be kell jelentkezni
RUBYYYYYYYYYY!!
- A hozzászóláshoz be kell jelentkezni
:D imádom az ilyen filmes utalásokat. :D (csak nehogy lefejeld a falat ;) )
- A hozzászóláshoz be kell jelentkezni
A videóban látható setup-ot nem tudtam összerakni, php->js tesztet akartam csinálni, aki tud ilyent, jelezze.
- A hozzászóláshoz be kell jelentkezni
Mert ez két nyelv, és a rendszer neve alapján csak egyet tud ;)
- A hozzászóláshoz be kell jelentkezni
Ez aztán a koczka cucc! Aztamindenit, szavam sincs.
- A hozzászóláshoz be kell jelentkezni
nomen est omen... :D
- A hozzászóláshoz be kell jelentkezni
Nagyon jópofa tool, pl. új nyelv tanulását egy ilyen baromira meg tudja gyorsítani, így ha más nem, oktatási célokra kifejezetten alkalmas lehet.
Grat Tamásnak!
- A hozzászóláshoz be kell jelentkezni
Vannak ilyen project-ek, js+php átjárásra function neveket találom meg rendszeresen úgy hivatkozva, hogy "mi a php-s megfelelője a js .replace()-nek", de nekem kérdéses, hogy ha php-sként egy ilyennel tanulok meg C++-ozni, az jó ötlet-e :).
- A hozzászóláshoz be kell jelentkezni
Nagyon szimpi projekt :)
Kérdés: A videó csak nálam néma? Felirat van, fura hogy hang nincs.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni