compiler-construction

Jakie są wszystkie funkcje Członkowskie tworzone przez kompilator dla klasy? Czy to się zdarza cały czas?

Jakie są wszystkie funkcje Członkowskie tworzone przez kompilator dla klasy? Czy to się zdarza cały czas? jak Destruktor. Moim zmartwieniem jest to, czy jest on tworzony dla wszystkich klas i dlaczego potrzebny jest domyślny konstruktor?

Szczegóły instancji szablonów kompilatorów GCC i MS

Czy ktoś mógłby podać porównanie lub konkretne szczegóły jak jest instancja szablonu obsługiwane w czasie kompilacji i / lub ... e do innych języków, w których istnieje wiele języków, w których istnieje wiele języków, w których istnieje wiele języków.]}

create my own programming language [duplicate]

Możliwe duplikaty:Referencje potrzebne do wdrożenia interpretera w C / C++Jak stworzyć język w dzisiejszych czasach?Nauka ... i o to jak komputer może zrozumieć co oznaczają kody? Jak może czytać... czy to możliwe, że mogę stworzyć własny język i jak?

Proces Kompilacji/Interpretacji Pythona

Staram się lepiej zrozumieć proces kompilatora/interpretera Pythona. Niestety, nie brałem udziału w zajęciach z tłumaczy ustn ... je? A jeśli to nie jest możliwe, może daj mi jakieś zasoby, które dają szybki przegląd kompilatorów / interpreterów? Thanks

co to jest "wyrównanie stosu"?

Co to jest wyrównanie stosu? Dlaczego jest używany? Czy można go kontrolować za pomocą ustawień kompilatora? Szczegóły teg ... działa dobrze. ffmpeg.exe nie był kompilowany z msvc, był zgodny z gcc / mingw (tak samo jak avcodec.dll) Dzięki, Dan

Uruchamianie prostego (chyba najprostszego) kompilatora C?

Natknąłem się na to: pisanie kompilatora za pomocą Turbo Pascala Jestem ciekaw, czy są jakieś tutoriale lub referencje wyj ... Czuję, że na takie pytania lepiej odpowiedzieć, gdy będę miał jakiś kierunek do zbadania. Jakieś sugestie? Jakieś sugestie?

Czy funkcja rekurencyjna może być inline?

inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Kiedy czytałem to , stwierdziłem, ż ... śli nie będzie poprawnie obsługiwany przez kompilator. W Jaki Sposób kompilator decyduje, czy ma wbudować funkcję, czy nie ?

połącz dwa GCC skompilowane.o pliki obiektowe w trzeciej.o plik

Jak połączyć dwa GCC skompilowane .o pliki obiektowe w trzeciej .plik o? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o ... V), dynamically linked, not stripped $ file a.o a.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

Kompilowanie C# do natywnego?

Myślę, że jestem nieco zdezorientowany kompilacją kodu bajtowego. NET do kodu natywnego, a może jestem zdezorientowany wyniki ... jawnych Assembly.Load wywołań ani niczego w tym rodzaju. Ale nie można ich zastąpić wywołaniami GetProcAddress/LoadLibrary?

TargetedPatchingOptOut: "wydajność krytyczna dla inline ponad granicami obrazu NGen"?

Przechodziłem przez niektóre klasy frameworku używając reflector i zauważyłem, że wiele metod i właściwości ma następujący at ... gdzieś indziej i nigdy go nie śledziłem. Czy ktoś mógłby mi powiedzieć co to znaczy w C# i w jakimkolwiek innym kontekście?

Kompilator C Dla Windows? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... ompilatora C, ale chciałbym rozwiązanie Windows. Jakieś pomysły? Patrzyłem na Dev-C++ z Bloodshed , ale szukam więcej opcji.

Dlaczego to (null//!TryParse) warunkowy wynik w "use of unassigned local variable"?

Poniższy kod skutkuje użyciem unassigned local variable "numberOfGroups": int numberOfGroups; if(options.NumberOfGroups == n ... } Console.WriteLine(myInt); } #endregion } Nie zdawałem sobie sprawy, że to może być czynnikiem.

Qt: can ' t find-lGL error

Właśnie ponownie zainstalowałem QtCreator, stworzyłem nowy projekt (Qt Application ) i dostałem to po kompilacji: /usr/bin/ ... wierdziłem żadnych zmian ) Qt Creator 2.7.2 Oparty na Qt 5.1.0 (32 bit) Ubuntu 13.04 Jak rozwiązać ten problem?

Eclipse: enable assertions

Prowadzę Eclipse Galileo. Jak włączyć asercje w Eclipse? Zgodnie z sugestiami innych stron, próbowałem dodać argumenty: -ea. Próbowałem również zmienić poziom zgodności kompilatora na 1.4. Żadna z tych sugestii nie zadziałała.

Jak skompilować asm wygenerowany przez GCC?

Bawię się jakimś kodem asm i coś mnie niepokoi. Kompiluję to: #include <stdio.h> int main(int argc, char** argv){ ... via_symbols Moim następnym problemem jest naprawdę, jak skompilować to wyjście i czy mogę sprawić, że GCC zrobi to za mnie?

Czy jest sposób na kompilację dla ARM zamiast Thumb w Xcode 4?

Apple zaleca kompilowanie dla ARM zamiast thumb, jeśli jest wiele operacji zmiennoprzecinkowych. Cała moja aplikacja to prawi ... nego ustawienia "Compile for Thumb" w moich ustawieniach kompilacji. Zmienili nazwę? Czy jest to niedostępne teraz z Xcode 4?

Do czego służy flaga-ObjC linker?

Mam aplikację, która działa z i bez flagi linker. Jednak bez flagi linkera, podczas dodawania danych do widoku mam zupełnie inne zachowanie.

Dlaczego pisanie kompilatora w języku funkcjonalnym jest łatwiejsze? [zamknięte]

Myślałem nad tym pytaniem bardzo długo, ale naprawdę nie mogłem znaleźć odpowiedzi w Google, jak również podobne pytanie na S ... za tym -- czy narzędzie językowe w języku funkcjonalnym nie jest wolniejsze niż w jakimś języku niskopoziomowym, takim jak C?

Dlaczego Kompilatory są takie głupie?

Zawsze zastanawiam się, dlaczego Kompilatory nie potrafią wymyślić prostych rzeczy, które są oczywiste dla ludzkiego oka. Rob ... wał szybki kod, zastanawiam się, dlaczego Kompilatory lub inne zautomatyzowane narzędzia nie mogą wykonać tej pracy dla mnie.

Kiedy / jak Linux wczytuje biblioteki współdzielone do przestrzeni adresowej?

Moje pytanie jest następujące: Kiedy w programach jest podany adres współdzielonych obiektów? Podczas łączenia? Ładowanie ... uchomieniu? EDIT: chcę te informacje poza programem (tj. korzystanie z narzędzi takich jak objdump do zbierania informacji)