Найдено 73 результата
- 31 авг 2014, 14:47
- Форум: Программирование
- Тема: производительность языков программирования
- Ответы: 64
- Просмотры: 47984
Re: производительность языков программирования
Язык программирования Euphoria :-) (для вычисления чисел Фибоначчи) $ eui -v Euphoria Interpreter v4.0.5 Linux, Using System Memory Revision Date: 2012-10-15, Id: 62d94559f849 [fibo.ex] include std/convert.e sequence i = command_line() function fib(integer n) if n<2 then return 1 end if return fib(n...
- 23 авг 2014, 14:35
- Форум: Программирование
- Тема: производительность языков программирования
- Ответы: 64
- Просмотры: 47984
Re: производительность языков программирования
Скриптовый язык Tcl
[fibo.tcl]
[fibo.tcl]
Код: Выделить всё
proc tcl::mathfunc::fib {n} {
if { $n < 2 } {
return 1
} else {
return [expr {fib($n-1) + fib($n-2)}]
}
}
puts [tcl::mathfunc::fib [lindex $argv 0]]
Код: Выделить всё
time nice -9 tclsh fibo.tcl 30
1346269
real 0m2.042s
user 0m2.014s
sys 0m0.016s
- 18 фев 2014, 11:44
- Форум: Программирование
- Тема: производительность языков программирования
- Ответы: 64
- Просмотры: 47984
Re: производительность языков программирования
Но в примере и его результатах у вас - обман ;-) :oops: PureBasic Procedure fib(n) If n<2 ProcedureReturn 1 Else ProcedureReturn fib(n-1) + fib(n-2) EndIf EndProcedure OpenConsole() Print (Str(fib(Val(ProgramParameter(0))))) CloseConsole() Пыл поумерен :-) time nice -9 ./fibo_pb 30 1346269 real 0m0...
- 17 фев 2014, 19:17
- Форум: Программирование
- Тема: производительность языков программирования
- Ответы: 64
- Просмотры: 47984
Re: производительность языков программирования
PureBasic (v5.0) А где вы его такой взяли, PureBasic? Это что за зверь такой? ;-) Разновидность языка Basic с платным компилятором (Linux, Windows, MacOS X, AmigaOS) но не все так плохо - есть демо версия, полностью работоспособная, но компилит не более 800 строк. Для небольших утилит самое то. :-)...
- 17 фев 2014, 15:57
- Форум: Программирование
- Тема: производительность языков программирования
- Ответы: 64
- Просмотры: 47984
Re: производительность языков программирования
PureBasic (v5.0) Dim Fibonacci.i(Val(ProgramParameter(0))) Fibonacci(0) = 1 Fibonacci(1) = 1 For n=2 To Val(ProgramParameter(0)) Fibonacci(n) = Fibonacci(n-1) + Fibonacci(n-2) Next Print (Str(Fibonacci(Val(ProgramParameter(0))))) Выхлоп time nice -9 ./fibo_pb 30 1346269 real 0m0.004s user 0m0.000s ...
- 11 фев 2014, 16:12
- Форум: Программирование
- Тема: программирование сценариев bash
- Ответы: 32
- Просмотры: 18830
Re: Программирование сценариев bash
Скрипт шпаргалка - работа с цветом . На rosettacode.org лежит скрипт ( http://rosettacode.org/wiki/Terminal_control/Coloured_text#UNIX_Shell ), который выводит лишь четыре примера: rosettacode.sh #!/bin/bash # Check if the terminal supports colour # We should know from the TERM evironment variable ...
- 08 фев 2014, 10:15
- Форум: Обучение, работа и занятость
- Тема: кто быстрее деградирует
- Ответы: 46
- Просмотры: 47597
- 06 фев 2014, 14:43
- Форум: Программирование
- Тема: сравнение языков программирования
- Ответы: 57
- Просмотры: 48256
Re: сравнение языков программирования
Если в bash нет вещественной (и комплексной, соответственно) математики - это вовсе не означает, что на bash нельзя написать такую задачу! :lol: Сам скрипт на bash может получить данные, сформировать задачу ... а на сами вычисления выбросить эти данные внешнему приложению, которое сделает все расчё...
- 07 янв 2014, 10:31
- Форум: Дистрибутивы Linux и родственные ОС
- Тема: Ubuntu
- Ответы: 51
- Просмотры: 59634
Re: Ubuntu
Для Ubuntu готовят Unity Next на базе Qt/QML и графический сервер Mir Стабильные версии обеих разработок: Mir и Unity Next — ожидаются к следующему LTS-релизу Ubuntu 14.04, который состоится в апреле 2014 года. Canonical планирует к этому времени добиться своей цели — успешного функционирования Ubu...
- 07 май 2013, 22:10
- Форум: Программирование
- Тема: переносимость Lin<=>Win консольных приложений
- Ответы: 17
- Просмотры: 15953
Re: переносимость Lin<=>Win консольных приложений
- а у нормальных людей (в UNIX, в описаниях С++ у Б.Страуструпа, POSIX / IEEE Std 1003.1-2001) эти локали именуются по типу: "en_US.UTF-8", "de_DE.UTF-8", "ru_RU. ISO-8859-5" bash-4.2$ set | grep LANG LANG=ru_RU.UTF-8 Кстати, интересно, вот что происходит, если в Linux изменить дефаултные установки...