سرعت زبان برنامه نویسی Bosque

اینم جواب سازنده زبان جدید #Bosque درباره سرعت این زبان میگه تو حلقه ها دوتا چهاربرابر سریعتره جواب کاملم که ملاحظه میکنید.


Hi, yes performance is important in this project. Our first goal is the functionality of the language so performance is not an initial priority.

However, many of the language features that simplify reasoning have the potential to enable compilation techniques and opportunities that are not really practical in a lanugage like C++ or Java. In our tech report (section 5) we do a (small hand example) of how the simplifications in Bosque enable the SIMD optimization of a loop that would not be realistically doable in other languages. Our previous experience has shown these types of transformations can speed-up hot loops by easily 2x-4x. This is just one example and I think there are many other exciting opportunities around performance.