Inżynieria oprogramowania

16
Kiedy powinienem odciążyć pracę do GPU zamiast procesora?

Powstają nowsze systemy, takie jak OpenCL , abyśmy mogli uruchamiać coraz więcej kodu na naszych procesorach graficznych, co ma sens, ponieważ powinniśmy być w stanie wykorzystać jak najwięcej mocy w naszych systemach. Jednak w przypadku wszystkich tych nowych systemów wydaje się, że procesory...

16
Czym różni się IETF od W3C?

Śledzę te organizacje (instytuty, podmioty, cokolwiek) od prawie 3 miesięcy i obie twierdzą, że starają się uczynić Internet lepszym miejscem. Tworzą dokumenty pod nazwą RFC (dla IETF) i Rekomendacji (dla W3C), aby poprowadzić innych. Jeszcze inna organizacja o nazwie WHATWG rozpoczęła inną...

16
Łączenie pobierających i ustawiających

Biblioteki JavaScript, takie jak jQuery, łączą „getters” i „setters” w interfejsie programowania, na przykład: $('element').css({'color','blue'}); ustawi kolor lub $('element').css(); dostanie css dla elementu. Czy istnieje nazwa takiego wzorca i czy dobrą praktyką jest stosowanie go w...

16
Od czego zacząć naukę korzystania z bibliotek Boost?

Boost został niedawno udostępniony w projekcie, nad którym pracuję, i nie mam z nim dużego doświadczenia. Biblioteka ma tak wiele części i funkcji, że trudno jest wiedzieć, od czego zacząć ją uczyć - zwłaszcza, że ​​będę się jej uczył podczas tworzenia kodu produkcyjnego (więc nie może mnie to...

16
Powinieneś używać C # i F # razem

Wiem, że możesz używać C # i F # razem w tym samym projekcie, jednak nie jestem pewien, czy to dobry pomysł. Wydaje mi się, że mieszanie dwóch bardzo różnych stylów kodowania (funkcjonalny vs OOP) może powodować brak spójności w projekcie. Czy to jest

16
Dlaczego krótkie, int i długie zostały wynalezione w C?

Mam problemy ze zrozumieniem, jakie były dokładne cele tworzenia short, inti longtypy danych w C? Powód, o który pytam, nie wygląda na to, że ich rozmiary są ograniczone - mogą mieć dowolny rozmiar, o ile na przykład shortjest mniejszy niż jeden int. W jakich sytuacjach powinieneś użyć unsigned...

16
MIT i prawa autorskie

Współtworzę bibliotekę licencjonowaną na licencji MIT. W licencji i w każdym pliku klasy ma na górze komentarz mówiący: Prawa autorskie (c) 2011 Joe Bloggs <[email protected]> Zakładam, że jest właścicielem praw autorskich do pliku i może zmienić licencję na ten plik według...