@Hexmage960, post #22
A czy ten VSCode jest lepszy do LaTeXa niż TeXMaker albo TeXStudio?
Oferuje podobne możliwości w zakresie edycji dokumentów LaTeX? Pytam, bo piszę w LaTeXu.
@teh_KaiN, post #9
W tej chwili mam dość spory projekt C++ i żre mi coś koło 500-600MB RAMu. Co to jest w dobie posiadania (w moim przypadku) 8 czy (już dość często) 32GB w kompie? Miałem kiedyś podobne podejście co do oszczędzania zasobów ale się z tego wyleczyłem - w Embedded, w którym na ogół siedzę jest to wciąż ważne, ale w desktopach? Już dawno nie.
@MDW, post #32
@abcdef, post #33
@MDW, post #32
Piękno prawdziwych natywnych aplikacji stworzonych zgodnie z wytycznymi projektantów systemu operacyjnego jest nieosiągalne dla aplikacji tworzonych w tych różnych bałaganiarskich "nowoczesnych" multiplatformowych rozwiązaniach.
@Kefir_Union, post #35
@Krashan, post #39
#include <proto/exec.h> #include <proto/dos.h> struct ExecBase *SysBase; struct DosLibrary *DOSBase; int main() { SysBase = *((struct ExecBase**)4UL); // used for printing DOSBase = (struct DosLibrary*)OpenLibrary((CONST_STRPTR)"dos.library", 0); if (!DOSBase) Exit(0); PutStr("Hello World"); Delay(50); CloseLibrary((struct Library*)DOSBase); }
@Krashan, post #44
@teh_KaiN, post #45
Jeszcze jedna ważna uwaga - kompilator Bartmana nie pozwala lokować argumentów funkcji w konkretnych rejestrach, tak jak pozwala na to np. kompilator Bebbo. Z tego też powodu napisanie zgodnego z systemem handlera przerwań nie jest możliwe.
xdef _wstawkaAsemblerowa ; eksportujemy symbol ; d0: parametr 1 ; d1: parametr 2 ; a0: parametr 3 ; a1: dane użytkownika (tutaj adres procedury w C) _wstawkaAsemblerowa: pea (a0) move.l d1,-(sp) move.l d0,-(sp) jsr (a1) clr.l d0 rts
ULONG naszaFunkcja(ULONG parametr1, ULONG parametry2, APTR parametr3) { /* Definicja funkcji */ }