Исправление
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-и лет и с него есть почти десяток транспайлеров на другие популярные ЯП, ни один другой ЯП таким (да ещё и одновременно чтобы со своим приятным синтаксисом) похвастаться, насколько я знаю, не может.