Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
27 Ноября 2024, 14:55:30


Войти


Страниц: 1 2 3 [4] 5 6   Вниз
  Печать  
Автор Тема: Программирование под linux  (Прочитано 84801 раз)
0 Пользователей и 7 Гостей смотрят эту тему.
mini_root
Юзверь
**

Карма: -3
Сообщений: 62


Награды
« Ответ #45 : 08 Марта 2008, 13:19:35 »


Продолжим мериться пипськами, C# (Mono):
using System;

namespace Test
 {
  public class Fib
   {
    public static int fib(int _n)
     {
      if (_n == 0) {return 0;}
      else if (_n == 1) {return 1;}
      else {return fib(_n-1)+fib(_n-2);}
     }
     
    public static void Main(string[] _args)
     {
      long startTm = Environment.TickCount;
      Console.WriteLine(fib(46));
      long endTm = Environment.TickCount;
     
      Console.WriteLine("Total time: {0}",(endTm-startTm));
     }
   }
 }

Результат (в мс):
1836311903
Total time: 43895

Пример на скала на этой же машинке:
Total time [ms]:29002
Mid time [ms]:29309.2

Машинка: Athlon X2 3600, 2Gb, Ubuntu 7.10, JDK1.6u2, Mono 1.2.4.
Записан
Страниц: 1 2 3 [4] 5 6   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM