Итак, решил я (в очередной раз) изучать нативные языки. Благо, в современном мире их предостаточно: d, rust, go, swift.
В качестве упражения, я решил написать на d программу для чтения и записи dBase III файлов, имеющих четкую структуру.
https://github.com/altbodhi/PureDlangDbf
D был выбран как наиболее близкий по понятиям язык к моему основному - C#. D поддерживает все те же концепции, что и C# - ООП, лямбда, ФП и т.п. однако не имеет ВМ. В общем, я сделал вывод, что приемущества у нативных языков могут быть только в их нише - системное программирование(драйверы и т.п.). Прикладное программирование наиболее эффективно только в управляемой среде(java, .net)
В качестве упражения, я решил написать на d программу для чтения и записи dBase III файлов, имеющих четкую структуру.
https://github.com/altbodhi/PureDlangDbf
D был выбран как наиболее близкий по понятиям язык к моему основному - C#. D поддерживает все те же концепции, что и C# - ООП, лямбда, ФП и т.п. однако не имеет ВМ. В общем, я сделал вывод, что приемущества у нативных языков могут быть только в их нише - системное программирование(драйверы и т.п.). Прикладное программирование наиболее эффективно только в управляемой среде(java, .net)
Комментарии
Отправить комментарий