@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
rtsULONG naszaFunkcja(ULONG parametr1, ULONG parametry2, APTR parametr3)
{
/* Definicja funkcji */
}