Sorğular 'derleyici-tikinti'

Etiket kompilyatoru kompilyator proqramlaşdırma ilə bağlı məsələlərə və ya ətraflı daxili kompilyator işinə tətbiq edilməlidir. * Xüsusi kompilyatorlar və ya kompilyasiya səhvləri ilə bağlı * suallar üçün istifadə etməyin.
40
Cavablar

Derleyici yazmağı öyrənmək

Tercih edilen dillər: C / C ++, Java və Ruby. Öz kompilyatoru yalnız təhsil məqsədləri üçün yazmaq üçün bəzi faydalı kitablar / dərsliklər axtarıram. C / C ++, Java və Ruby ilə çox tanış olduğum üçün, mənlə əlaqəli resursları üstün tuturam ...
05 Avqust '08 ilə 1:46
14
Cavablar

C ++ tərtibatı nə üçün çox uzun sürür?

C ++ faylını tərtib etmək C # və Java ilə müqayisədə çox vaxt aparır. C ++ faylının tərtibi Python skriptinin adi ölçüsünü işə salmadan çox vaxt alır. Hal-hazırda VC ++ istifadə edirəm, amma bu hər hansı bir ...
25 noyabrda təyin olundu '08 saat 21:25 'də
16
Cavablar

Niyə bu () və super () konstruktorda ilk bəyanat olmalıdır?

Java tələb edir ki, bu () və ya super () adını bir konstruktorda zəng etsəniz, bu ilk bəyanat olmalıdır. Niyə? Məsələn: ictimai sinif MyClass {public MyClass (int x) {}} ictimai sinif MySubClass MyClass {public MySubClass (i ...
23: 09-da 0: 25-də təyin olundu
18
Cavablar

Derleyicinin vaxtında nə dəqiqliyi var (JIT)?

JIT kompilyatoru JIT-dən başqa bir tərtibatçıdan fərqli olaraq nə edir? Hər kəs qısa və asan anlayış təsvir edə bilərmi?
18 Sentyabrda təyin olundu '08 saat 21:52 'də
22
Cavablar

Fortran ağır hesablama üçün C-dən daha asanlaşdırmaq mı asanlaşır?

Zaman zaman Fortran ağır hesablamalar üçün C-dən daha sürətli və ya daha sürətli ola biləcəyini oxudum. Bu həqiqətən doğrudurmu? Fortranı çətin bildiyini qəbul etməliyəm, amma bu günə qədər gördüyüm Fortran kodunun dilin funksiyaları olduğunu göstərmədim ...
Sentyabr ayını təyin edin '08 saat 19:02 'da
5
Cavablar

Derleme / bağlama prosesi necə işləyir?

Derleme və bağlama prosesi necə işləyir? <sub> (Qeyd: bu, C ++ yığını daşması haqqında tez-tez soruşulan suallara yazı deməkdir. Bu formada FAQ vermək fikrini tənqid etmək istəsəniz, o zaman başlayan meta ...
07 İyun tarixində saat 14:04 'də təyin olundu
10
Cavablar

Linux kernelində ehtimal / çətin olmayan makrolar necə işləyir və onların faydaları nədir?

Linux kernelinin bir qismini qazandım və belə zəngləri tapdım: əgər (ehtimal (fd <0)) {/ * bir şey yaparsan * /} və ya (ehtimal (! Err)) {/ * # ehtimal gücü (x) __builtin_expect ((x), 1) #define unlik ...
set 21 sentyabr '08 ilə 2:04
5
Cavablar

__Catribute __ ((konstruktor)) necə işləyir?

Hər şeyin edilməsi lazım olduğu aydın görünür. İcra edildikdə, Niyə iki dəyirmi mötərizə var? __Attribute__ bir funksiyadır? Makro? Sintaksis? C işləyirmi? C ++? İşləyən funksiyası varmı ...
13 yanvar təyin etdi '10 'da 1:43' da
14
Cavablar

Xəbərdarlıq: Müqavilələr eyni müstəqil qurğunun müxtəlif versiyaları arasında aşkar edilmişdir.

Hal-hazırda 20 layihədən ibarət olan .NET proqramını hazırlayıram. Bu layihələrin bəziləri .NET 3.5 istifadə edərək tərtib edilir, bəziləri hələ də. NET 2.0 layihələri (hələ də problem deyil). Məsələ ondan ibarətdir ki ...
20 aug. '08 saat 15.00 'də
13
Cavablar

Tətbiq ikili interfeys (ABİ) nədir?

ABİ-nin nə olduğunu başa düşmədim. Xahiş edirəm mənə Wikipedia haqqında bir məqalə verməyin. Bunu anlaya bilsəm, mən uzun müddət post yazmayacağam. Fərqli interfeyslər haqqında düşünməyim: TV uzaqdan istifadəçi arasındakı bir interfeys.
31 yanvar təyin etdi '12 saat 12:30 'da
4
Cavablar

Davamlı endirimlərdə java anketi nəyə görə əlavə hallarda daha sürətli işləyir?

Yüksək optimallaşdırma tələb edən bəzi Java kodları üzərində işləyirəm, çünki mənim əsas proqram məntiqimdə bir çox nöqtədə çağırılan isti funksiyalarda işləyəcək. Bu kodun bir hissəsi dəyişənlərin çarpanlaşdırılmasını nəzərdə tutur ...
25 Mart 'da saat 20:28' də təyin olundu
10
Cavablar

C # # DEBUG C # kimi işləyir # RELEASE?

#İf kompilyator direktivində gördüyüm bütün nümunələrdə "DEBUG" istifadə edirlər. Debug rejimində tərtib edərkən istəməyən kodu istisna etmək üçün eyni şəkildə "RELEASE" istifadə etmək mümkündürmü? Mən əhatə etmək istədiyim kod ...
03 Fevral müəyyən '09 da 18:58
9
Cavablar

.Pyc fayllarından necə çəkinirsiniz?

Python tərcüməçisini tərtib edilmiş .pyc faylları yaratmadan idarə edə bilərəmmi?
30 Sentyabr müəyyən '08 saat 21:55 'də
4
Cavablar

yığma xəbərdarlığı: i386 arxitekturası üçün faylın işlənməsi üçün heç bir qayda yoxdur

Bu xəbərdarlığı necə həll edə bilərəm? [XƏBƏRDARLIQ] xəbərdarlığı: arxitektura i386 tipi sourcecode.objj.h tipi '$ (PROJECT_DIR) /MyApp/MessageCell.h' faylını işləyəcək heç bir qayda
28 İyun tarixində saat 19: 12'de təyin olundu
7
Cavablar

Bir xəbərdarlıq vermək üçün "javac" ın səbəbi "təsdiqlənməmiş və təhlükəli əməliyyatlardan istifadə edir"

Məsələn: javac Foo.java Qeyd: Foo.java nəzarətsiz və ya təhlükəli əməliyyatlardan istifadə edir. Qeyd: -Xlint ilə bərpa edin: ətraflı məlumat üçün yox.
13 oktyabr təyin etdi '08 saat 06:27 'da