LINUX.ORG.RU

История изменений

Исправление sanyo1234, (текущая версия) :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного и питонячего.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может. А это значит, что если когда-нибудь приспичит, то переключиться с Питона на JavaScript в качестве таргета для например, Terraform CDK, будет намного проще, потому что почти не придётся менять код своей программы на Haxe, достаточно переключить таргет и возможно внести какие-то несложные исправления в свой старый код, а если связующий с внешними питонолибами код был оформлен своей отдельной либой, то тем более, тогда код своей основной программы менять вообще не придётся от слова совсем, только немного подрихтовать свою либу-переходник!

Name		Tier	Kind		Static typing	Sys	Since Haxe version
JavaScript	1	source			No	No	beta (2006)
HashLink	1	byte code + source	Yes	Yes	3.4 (2016)
Eval		1	interpreter		No	Yes	4.0 (2019)
JVM		1	byte code		Yes	Yes	4.0 (2019)
PHP7		1	source			No	Yes	3.4 (2016)
C++		2	source			Yes	Yes	2.4 (2009)
Lua		2	source			No	Yes	3.3 (2016)
C#		3	source			Yes	Yes	2.10 (2012)
Python		3	source			No	Yes	3.2 (2015)
Java		3	source			Yes	Yes	2.10 (2012)
Flash		3	byte code		Yes	No	alpha (2005)
Neko		3	byte code		No	Yes	alpha (2005)
ActionScript	-	source			Yes	No	1.12 (2007), removed in 4.0 (2019)
PHP5		-	source			No	Yes	2.0 (2008), removed in 4.0 (2019)

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного и питонячего.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может. А это значит, что если когда-нибудь приспичит, то переключиться с Питона на JavaScript в качестве таргета для например, Terraform CDK, будет намного проще, потому что почти не придётся менять код своей программы на Haxe, достаточно переключить таргет и возможно внести какие-то несложные исправления в свой старый код, а если связующий с внешними питонолибами код был оформлен своей отдельной либой, то тем более, тогда код своей основной программы менять вообще не придётся от слова совсем, только немного подрихтовать свою либу-переходник!

Name		Tier	Kind		Static typing	Sys	Since Haxe version
JavaScript	1	source			No	No	beta (2006)
HashLink	1	byte code + source	Yes	Yes	3.4 (2016)
Eval		1	interpreter		No	Yes	4.0 (2019)
JVM		1	byte code		Yes	Yes	4.0 (2019)
PHP7		1	source			No	Yes	3.4 (2016)
C++		2	source			Yes	Yes	2.4 (2009)
Lua		2	source			No	Yes	3.3 (2016)
C#		3	source			Yes	Yes	2.10 (2012)
Python		3	source			No	Yes	3.2 (2015)
Java		3	source			Yes	Yes	2.10 (2012)
Flash		3	byte code		Yes	No	alpha (2005)
Neko		3	byte code		No	Yes	alpha (2005)
ActionScript	-	source			Yes	No	1.12 (2007), removed in 4.0 (2019)
PHP5		-	source			No	Yes	2.0 (2008), removed in 4.0 (2019)

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного и питонячего.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может. А это значит, что если когда-нибудь приспичит, то переключиться с Питона на JavaScript в качестве таргета для например, Terraform CDK, будет намного проще, потому что почти не придётся менять код своей программы на Haxe, достаточно переключить таргет и возможно внести какие-то несложные исправления в свой старый код, а если связующий с внешними питонолибами код был оформлен своей отдельной либой, то тем более, тогда код своей основной программы менять вообще не придётся от слова совсем, только немного подрихтовать свою либу-переходник!

Name	Tier	Kind	Static typing	Sys	Since Haxe version
JavaScript	1	source	No	No	beta (2006)
HashLink	1	byte code + source	Yes	Yes	3.4 (2016)
Eval	1	interpreter	No	Yes	4.0 (2019)
JVM	1	byte code	Yes	Yes	4.0 (2019)
PHP7	1	source	No	Yes	3.4 (2016)
C++	2	source	Yes	Yes	2.4 (2009)
Lua	2	source	No	Yes	3.3 (2016)
C#	3	source	Yes	Yes	2.10 (2012)
Python	3	source	No	Yes	3.2 (2015)
Java	3	source	Yes	Yes	2.10 (2012)
Flash	3	byte code	Yes	No	alpha (2005)
Neko	3	byte code	No	Yes	alpha (2005)
ActionScript 3	-	source	Yes	No	1.12 (2007), removed in 4.0 (2019)
PHP5	-	source	No	Yes	2.0 (2008), removed in 4.0 (2019)

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного и питонячего.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может. А это значит, что если когда-нибудь приспичит, то переключиться с Питона на JavaScript в качестве таргета для например, Terraform CDK, будет намного проще, потому что почти не придётся менять код своей программы на Haxe, достаточно переключить таргет и возможно внести какие-то несложные исправления в свой старый код, а если связующий с внешними питонолибами код был оформлен своей отдельной либой, то тем более, тогда код своей основной программы менять вообще не придётся от слова совсем, только немного подрихтовать свою либу-переходник!

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может. А это значит, что если когда-нибудь приспичит, то переключиться с Питона на JavaScript в качестве таргета для например, Terraform CDK, будет намного проще, потому что почти не придётся менять код своей программы на Haxe, достаточно переключить таргет и возможно внести какие-то несложные исправления в свой старый код, а если связующий с внешними питонолибами код был оформлен своей отдельной либой, то тем более, тогда код своей основной программы менять вообще не придётся от слова совсем, только немного подрихтовать свою либу-переходник!

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного.

Haxe почти забыт.

Однако судя по истории релизов, Haxe развивается уже около 20-и лет, и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может.

Исправление sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис Хаксы IMHO намного приятнее гошного.

Haxe почти забыт.

Однако судя по истории релизов он развивается уже около 20-и лет и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может.

Исходная версия sanyo1234, :

Думаю, что проще, быстрее и эффективнее просто Haxe -> С++.

Это когда ненужны готовые либы Питона?

К чему эти промежуточные звенья?

Чтобы подключить шлюзы JVM и .NET?

Всё равно стандартная библиотека будет от Haxe, а она по описанию сравнительно богатая.

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

Однако сомневаюсь, что какой-нибудь PyTorch или NumPy подтянется без проблем.

А также Ansible API, CDK for Terraform, либы к Куберу и т.п.

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

Идут тысячи питоно либ в т.ч. для DevOps и к ним добавляется Haxe :)

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

Ну голанг - это же просто ужас по синтаксису, а не язык … Сколько уже было обсуждений на эту тему. Питон немногим лучше.

Что касается именно Haxe, то он является наследником не Java и даже не JavaScript, а ActionScript, который использовался в Macromedia(Adobe) Flash.

Синтаксис IMHO намного приятнее гошного.

Haxe почти забыт.

Однако судя по истории релизов он развивается уже около 20-и лет и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может.