К основному контенту

Сообщения

Сообщения за декабря 27, 2017

Практическое использование D в GNU Linux

Когда мы изучаем программирование, то встает вопрос какой язык выбрать.  Ответ - https://dlang.org.  Почему? Ответ ниже. Пишем шанбанг в первой строке исходника на d. Делаем файл исполняемым: chmod +x main.d И все теперь изменив код, просто выполняем файл ./main.d  и изучаем результат.   #!/usr/bin/rdmd //сортировка выбором import std . stdio ; void sort ( T )( T [] arr ) { for ( uint i = 0 ; i < arr . length - 1 ; i ++) { uint min = i ; for ( uint j = i + 1 ; j < arr . length ; j ++) if ( arr [ j ] < arr [ min ]) { min = j ; T a = arr [ i ]; arr [ i ] = arr [ min ]; arr [ min ] = a ; } writeln ( arr ); } } void main ( string [] args ) { auto arr = [ 0 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ]; sort ( arr ); }