Lush – obiektowy język programowania, przeznaczony głównie dla naukowców i inżynierów tworzących duże aplikacje numeryczne lub graficzne. Dużym atutem tego języka jest jego elastyczność i możliwość używania w nim fragmentów kodu czy funkcji napisanych w innych językach (C, C++). Łączy w sobie elastyczność języków skryptowych wysokiego poziomu z szybkością działania silnie typowanych języków kompilowanych (np. C).
Jego podstawowa składnia opiera się na składni języka Lisp. Wszystkie działania czy funkcje wywołuje się w ten sposób, że podaje się w nawiasie najpierw działanie/nazwę funkcji, a następnie argumenty, np.
(+ 10 20 1) (sqrt 4)
Linki zewnętrzne
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.