3,351

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

Jest. Do tego naprawdę świetna, polecam.

3,352

(50 odpowiedzi, napisanych Bałagan)

Tak przy okazji: http://goldns.ru/cppmap-2012.png

3,353

(10,041 odpowiedzi, napisanych Bałagan)

Gepard: nie będę się wymądrzał, ale skoro inni dają radę, może w twojej metodzie produkcji jest coś nie tak?

3,354

(10,041 odpowiedzi, napisanych Bałagan)

Gepard: to się nazywa kapitalizm i wolny rynek. Jeśli Ci nie odpowiada, w Korei Północnej przyjmą Cię w wyciągniętymi ramionami. Tam, od czasu do czasu jest nawet spore zapotrzebowanie na kwiaty ;)

A poważniej: każdy rynek ma swoje cykle koniunkturalne. Raz zarabiasz więcej, raz mniej a raz tracisz. To jest ryzyko bycia przedsiębiorcą na całym świecie.

3,355

(50 odpowiedzi, napisanych Bałagan)

jellonek: js nie wymaga kompilacji per se, ale wszystkie najszybsze implementacje to kompilatory jit.

3,356

(7 odpowiedzi, napisanych Bałagan)

Azbest: może.

3,357

(50 odpowiedzi, napisanych Bałagan)

No, jako że JS wymaga kompilacji, branie pod uwagę czasu kompilacji ma pewien sens. Benchmark może trochę syntetyczny ;) ale poczytaj w drugim linku - gościu naprawdę mądrze pisze.

3,358

(50 odpowiedzi, napisanych Bałagan)

Sqward: nie Java ale JavaScript.
http://wingolog.org/archives/2011/06/10 … r-than-gcc
http://wingolog.org/tags/v8

3,359

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

Cyprian: wrzuć gdzieś w sieć.

3,360

(50 odpowiedzi, napisanych Bałagan)

Goto, jak każde narzędzie, może być użyteczne. No ale jest to ostre narzędzie dlatego młodym programistom mówi się żeby się nim nie bawili. Wyjątki w C++ też są fajne, lecz są jednym z głównych powodów dla których ciężko napisać w C++ jądro systemu operacyjnego (nie mówię że niemożliwe).

Sqward: tracing jit w V8 (engine JS w Chrome) powoli zbliża się do szybkości gcc, a nawet je przebija.

3,361

(50 odpowiedzi, napisanych Bałagan)

Laoo: tylko że w C++ to są takie protezy i potworki składniowe że szkoda gadać :/ Krzywa trudności nauki stroma jak Mannerhorn ;)

3,362

(50 odpowiedzi, napisanych Bałagan)

Epi: odfiltruj dowcip zostanie to co istotne
jellonek: a co to wnosi do tematu?

3,363

(50 odpowiedzi, napisanych Bałagan)

Epi: ludzie dzielą się na tych którzy rozumieją wskaźniki i na tych którzy mają dziewczyny ;) Niestety ci ostatni nigdy nie będą dobrymi programistami (moim zdaniem).

3,364

(90 odpowiedzi, napisanych Software, Gry - 16/32bit)

Wszystkie ze strony powinny pójść.

Możesz odpalić bez parametrów, i powinnieneś mieć ładne menu gdzie sobie odpalisz co chcesz.

Na pewno nie pójdą pirackie wydania z Automation/Dbug, nie warto nawet próbować.

3,365

(50 odpowiedzi, napisanych Bałagan)

jellonek: żeby pypu miało na czym ruszyć musisz mieć interpretry pythona napisany w czymś bliższym procesora. Można to napisać w asmie, ale chyba przyznasz że w C prościej. Bootstrap jest niestety nieusuwalnym krokiem.

Epi: to sie tak mówi, ale wcale tak nie jest, szczególnie jak się weźmie pod uwagę optymalizacje których dziś potrafią dokonać kompilatory.

D jest ciekawe, ale moim zdaniem trochę za mało rozwojowe.

3,366

(50 odpowiedzi, napisanych Bałagan)

Epi: np. C11 http://en.wikipedia.org/wiki/C11_(C_standard_revision)

3,367

(50 odpowiedzi, napisanych Bałagan)

jellonek: no programowanie na jaga to wogóle wyższa szkoła jazdy, szczególnie z powodu ciekawych błędów w hardłerze :)

Język dynamiczny ma szanse być wydajniejszy, ale tracing jit ma jedną wadę - wydajniejszy będzie dopiero po kilku przejściach kodu, co w niektórych zastosowaniach jest niezadowalające lub wręcz niedopuszczalne. Ja nie upieram się koniecznie przy C, ale ogólnie jestem fanem języków ze składnią zawierającą {} :) (najbardziej lubię C#). Zresztą C też może być ekonomiczny, zależy co chcesz mierzyć. No i w czymś te dolne warstwy trzeba napisać.

3,368

(90 odpowiedzi, napisanych Software, Gry - 16/32bit)

ScummVM jest, nawet działa.

3,369

(11 odpowiedzi, napisanych Software, Gry - 16/32bit)

/sbin nie, najlepiej /usr/bin, w drugiej kolejności /bin.

A jak chcesz gdzie indziej to musisz sobie zmodyfikować zmienną konfiguracyjną PATH.

3,370

(50 odpowiedzi, napisanych Bałagan)

Eetam. zrównoleglanie powinno być robione na dwóch poziomach:
a) języka (zrównoleglanie pętli, itp)
b) projektu (podział procesów na wątki, itp)

To wszystko w nowoczesnym C (+biblioteki) już jest. Języki które maja zrównoleglanie natywnie, raczej załatwiaja tylko a), a b) i tak trzeba realizować bibliotekami.

Co do GPU: to jest fajne, ale tu raczej się nie da tak łatwo żeby jeden program działał na CPU+GPU (jeden, tj. w formie jednego kodu źródłowego). Dlatego wydaje mi się że GPU zostanie jak zostanie - do specjalizowanych zastosowań (tj. np. głowny kod w C i dodatkowy w specjalistycznym języku na GPU).

No i nie zapomnijmy o skomplikowaniu całości. Spójrzcie na procesor Cell w PS3: widać po nim że power jest (i nieliczne produkcje to wykorzystują) ale ciężko się do niego dobrać, oj ciężko.


BartoszP na to odpisał:

No to stary ale skuteczny...i do tego transputery...hmmm... to kiedyś było cudo.... i wcięcia jak w modnym Pytonie:
http://pl.wikipedia.org/wiki/Occam

3,371

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

Ja nie wiedzie różnicy bo nie widziałem SFII na Amidze ;)

3,372

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

Nie wiem czy Double Dragon 2 albo Dynasty Wars łapią się pod 'podobna' ale są na ST.

3,373

(50 odpowiedzi, napisanych Bałagan)

laoo: możesz nieco rozwinąć myśl?

3,374

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

Przebijam, Atari TT ;)

3,375

(132 odpowiedzi, napisanych Software, Gry - 16/32bit)

jury: takie wtedy były dyski, tj. zawierały w sobie kontroler. Tak samo jak stacje dysków do C64 czy XL/XE - też zawierają w sobie kontroler.