W czym sie programuje w CERN

Odpowiedz Nowy wątek
2011-07-24 10:12
pointless
0

http://www.pracuj.pl/praca/so[...]r-dolnoslaskie,oferta,2105976

No jak widać nie jest to C++ :P
Nie wymagają również tytułu naukowego, wystarczy "equivalence".

Pozostało 580 znaków

2011-07-24 11:20
0

No jak widać jest to Java :) Rozsądny wybór.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Pozostało 580 znaków

2011-07-24 11:42
0

To trochę bardziej skomplikowane. W CERN 90% kodu powstaje w Javie. W praktyce wszystko co może być przydatne poza CERN i nie jest specjalistycznym softem. Przykład to biblioteka Colt: http://acs.lbl.gov/software/colt/ do obliczeń numerycznych. Pozostałe 10% kodu powstaje w ASM, C, ALGOLu, FORTRANie i jest to kod do sterowania elektroniką czy integracyjny ze starym kodem. Co ważne w CERN w praktyce caly kod jest na licencjach otwartych. Można zatem brać i się uczyć.

Pozostało 580 znaków

2011-07-24 12:37
pointless
0

In overlapping areas, it is competitive or superior to toolkits such as STL, Root, HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as IBM Array, JDK 1.2 Collections framework (all Java), in terms of performance (!), functionality and (re)usability

Może wreszcie onaniści C++ przestaną pierdzielić jak to Java jest wolna i nadaje się tylko do klepania CRMów.

Ja na tym forum widzę więcej onanistów Javy niż C++ - several 2011-07-27 18:06

Pozostało 580 znaków

2011-07-24 12:53
C--
0
Wibowit napisał(a)

No jak widać jest to Java :) Rozsądny wybór.

dziwisz się? rozpędzają hadrony, a tu segmentation fault, bo jeden programista nie objął 100% kodu testami ;)

Pozostało 580 znaków

2011-07-24 14:26
1
C-- napisał(a)
Wibowit napisał(a)

No jak widać jest to Java :) Rozsądny wybór.

dziwisz się? rozpędzają hadrony, a tu segmentation fault, bo jeden programista nie objął 100% kodu testami ;)

Rozpędzają hadrony, a tu NullPointerException bo jakiś debil nie upilnował.


Women were the reason I became a monk - and, ah, the reason I switched back...

Pozostało 580 znaków

2011-07-24 15:25
0

Lepszy NPE z pełnym stacktracem i messagem niż segmentation fault z d**y i bez wiadomości. No chyba, że ktoś odpala programy w C++ cały czas pod debuggerem, ale wtedy wydajność jest sporo niższa niż Javy.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Jeśli wyskoczy NPE podczas wartego miliardy dolarów eksperymentu to nie wiem czy im stacktrace pomoże :P - msm 2011-07-24 19:35

Pozostało 580 znaków

2011-07-24 15:31
0

@Demonical Monk, tylko, że przed NPE można się zabezpieczyć na kilka sposobów. Począwszy od testów poprzez analizę statyczną, a na mechanizmach "smart catch" kończąc.

Pozostało 580 znaków

2011-07-24 15:52
pointless
0

NullPointer w javie powoduje awarię jednego wątku.
Segfault w C++ wywala całą aplikację.

To w Javie może być już więcej niż jeden wątek? ;) - somekind 2011-07-24 16:10
Tiaaa..... Napisanie wątku w Javie to dwie linijki, w C++ 10 ekranów ;) (wiem, że przesadzam ;p) - [losowa nazwa] 2011-07-27 00:38
W C# starcza jedna, wygrałem. :P - somekind 2011-07-27 01:07

Pozostało 580 znaków

2011-07-24 16:21
pointless
0

Od wersji pierwszej wersji Javy były wątki, więc komentarz totalnie z d***.

Jakżeby inaczej, to w końcu flame, nie? :P - somekind 2011-07-24 17:07

Pozostało 580 znaków

2011-07-24 16:36
pointless
0

Lepszy NPE z pełnym stacktracem i messagem niż segmentation fault z d**y i bez wiadomości. No chyba, że ktoś odpala programy w C++ cały czas pod debuggerem, ale wtedy wydajność jest sporo niższa niż Javy.

Akurat w C++ można sobie zrobić Core Dumpa i analizować post-mortem. Co nie zmienia faktu, że wcześniej cały proces się wypierdzieli.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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