Jaki jest najszybszy język do przeliczeń matematycznyc

0

Który z języków programowania najlepiej (najszybciej) radzi sobie z typowymi obliczeniami matematycznymi ( np. szukanie liczb pierwszych itp. )?

0

Assembler, Fortran, C. Z tym ze w Asmie czy C bedziesz musial ten algorytm sam optymalizowac, a kompilatory Fortrana (przynajmniej te starsze) maja wiele lat doswiadczen w takich klockach.

0

Chodzi tu bardziej o algorytm niż o język programowania...

0

jeśli chodzi o język wraz ze stojącą za nim kupą szybkich algorytmów, to polecam język M. no i całego Matlaba.

[dopisane]
nie jest powolny - spróbuj wykonać te same działania w innym języku i dopiero wtedy pogadamy o wydajności.

0

jeśli chodzi o język wraz ze stojącą za nim kupą szybkich algorytmów, to polecam język M. no i całego Matlaba.

Matlab zaiste jest potężnym narzędziem... ale koszmarnie wolnym.

0

zgadzam sie z ŁF, matlab jest potezny i wcale nie taki powolny. Wystarczy porownac czas mnozenia bardzo duzych macierzy. Wiele algorytmow w matlabie jest dobrze zoptymalizowanych

0

Do matematyki to matlab i fortran bo do tego zostały właśnie stworzone.

0

Jak to matlab nie jest powolny?
W tym semestrze napisałem kilka dość rozbudowanych projektów z "przetwarzania i rozpoznawania obrazów" do obróbki właśnie obrazów.

Najzwyklejszy filtr konwolucyjny: dolnoprzepustowy Gaussa wykonuje się kilka(naście?) razy wolniej niż np. w Photopaincie - czyli w programie skompilowanym zapewne w C++. A dość dobrze go zoptymalizowałem w Matlabie.

To był tylko jeden z wielu przykladów jakie mogę podać. Ale nic nie ujmuję Matlabowi, bo jak stwierdziłem - jest to świetne i potężne narzędzie - ale nie o to pytał autor wątku. Pytał o najszybszy. Tu polecam dowolny język, który można kompilować a wszczególności Assembler i C/C++. Fortrana nie znam, więc nie mogę się wypowiedzieć na jego temat.

Takie jest moje zdanie.

0

<ort>przecieŻ</ort> do programu typu Matlab nikt nie da jakichś super szybkich algorytmów które same są warte więcej niż sam program. Trzeba se je dokupic.

0

przecieŻ do programu typu Matlab nikt nie da jakichś super szybkich algorytmów które same są warte więcej niż sam program. Trzeba se je dokupic.

Chcialbym zauwazyc ze Matlab od wieeekow jest platny. W wersji podstaowwej jest to w 100% uzyteczne narzedzie do przeliczen matematyznych. Dodatkowe moduly o ktorych wspominasz to moduly dla projektantow budowlanych, elektronikow, hydrodynamikow i innych scisle wyspecjalizowanych dziedzin. A bez tych modulow tez mozna sie obejsc...

0

sorry za być może głupie pytanie - czy programy pod Matlaba są kompilowane czy interpretowane?

0

sorry za być może głupie pytanie - czy programy pod Matlaba są kompilowane czy interpretowane?

wiem, co masz na myśli - są interpretowane. jednak większość obliczeń jest wykonywana przez algorytmy matlaba, a nie w skrypcie. więc mimo interpretowanego kodu język m jest dość szybki (Marooned, cicho!).

//lol - masz procent od ilości sprzedanych licencji? :d Ja swoje powiedziałem i mogę to potwierdzić dowodami - jak dla mnie to EOT - m.M

0

Najszybszy i <ort>w ogóle</ort> najlepszy = Mathematica; // Tak powiedziałaby moja dr od Algebry ;)

0 użytkowników online, w tym zalogowanych: 0, gości: 0