«compiler-construction» etiketlenmiş sorular

Derleyici yapısı etiketi derleyicilerin programlanmasıyla veya derleyicilerin ayrıntılı iç işleyişi ile ilgili sorulara uygulanmalıdır. * Belirli derleyicileri * veya derleme hataları kullanma * ile ilgili sorular için KULLANMAYIN.

30
Derleyici yazmayı öğrenme [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması ile ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni …


16
Uygulama ikili arabirimi (ABI) nedir?
Bir ABI'nın ne olduğunu net bir şekilde anlamadım. Lütfen beni Wikipedia makalesine yönlendirmeyin. Eğer anlayabilseydim, burada böyle uzun bir yazı yayınlamak olmazdım. Bu, farklı arayüzler hakkındaki zihniyetim: TV uzaktan kumandası, kullanıcı ve TV arasındaki bir arabirimdir. Mevcut bir varlıktır, ancak tek başına yararsızdır (herhangi bir işlevsellik sağlamaz). Uzaktan kumandadaki bu …

6
Derleme / bağlama süreci nasıl çalışır?
Derleme ve bağlama süreci nasıl çalışır? (Not: Bu, Stack Overflow'ın C ++ SSS . Bu formda bir SSS sağlama fikrini eleştirmek istiyorsanız, tüm bunları başlatan metadaki yayınlama bunu yapmak için yer olacaktır. bu soru SSS fikrinin ilk başta başladığı C ++ sohbet odasında izlenir , bu nedenle cevabınızın bu fikri …

12
Derlenmiş ve Yorumlanan Diller
Farkı daha iyi anlamaya çalışıyorum. Çevrimiçi olarak birçok açıklama buldum, ancak pratik çıkarımlardan ziyade soyut farklılıklara yöneliyorlar. Programlama deneyimlerimin çoğu CPython (dinamik, yorumlanmış) ve Java (statik, derlenmiş) ile olmuştur. Ancak, başka türden yorumlanmış ve derlenmiş diller olduğunu anlıyorum. Yürütülebilir dosyaların derlenmiş dillerde yazılmış programlardan dağıtılabilmesinin yanı sıra, her türün avantajları …

4
Bitişik girişlerdeki Java anahtarı neden ek vakalarla daha hızlı çalışıyor gibi görünüyor?
Ana program mantığımda birçok noktada çağrılan sıcak işlevlerde çalışacağı için son derece optimize edilmesi gereken bazı Java kodları üzerinde çalışıyorum. Bu kodun bir kısmı, doubledeğişkenlerin 10keyfi negatif olmayanlara yükseltilmiş olarak çarpılmasını içerirint exponent . Bir Kısa yol: çarpılan değer etmektir almak için (düzenleme ancak mümkün olan en hızlı aşağıya Güncelleme …


7
Clang vs GCC - hangisi daha iyi ikili dosyalar üretir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Şu anda GCC kullanıyorum, ancak son zamanlarda Clang'ı keşfettim ve geçiş yapmayı düşünüyorum. Bununla …


12
Go nasıl bu kadar çabuk derlenir?
Googled'i ve Go web sitesini araştırdım, ancak Go'nun olağanüstü oluşturma süreleri için bir açıklama bulamıyorum. Bunlar dil özelliklerinin (veya eksikliğinin) ürünleri mi, son derece optimize edilmiş bir derleyici mi, yoksa başka bir şey mi? Go'yu tanıtmaya çalışmıyorum; Ben sadece merak ediyorum.

27
Dosya veya montaj yüklenemedi… Parametre yanlış
Son zamanlarda C # çözümü aşağıdaki istisna karşıladı: Hata 2 Dosya veya derleme 'Newtonsoft.Json, Sürüm = 3.5.0.0, Kültür = nötr, PublicKeyToken = b9a188c8922137c6' veya bağımlılıklarından biri yüklenemedi. Parametre yanlış. (HRESULT istisnası: 0x80070057 (E_INVALIDARG)) Bu benim koduma veya montaj adına ( Newtonsoft.Jsonbu durumda olduğu gibi ) bağlı değildir. Çözümü bu dll …

13
Derleyiciyi kendi dilinde yazma
Sezgisel olarak, bir dil derleyicisinin Fookendisi Foo'da yazılamayacağı anlaşılıyor . Daha spesifik olarak, dil için ilk derleyici FooFoo'da yazılamaz, ancak sonraki herhangi bir derleyici için yazılabilir Foo. Ama bu gerçekten doğru mu? İlk derleyicisi "kendisinde" yazan bir dil hakkında okuma konusunda çok belirsiz bir anım var. Bu mümkün mü ve …

4
GHC Çekirdeği Okuma
Çekirdek GHC'nin ara dilidir. Okuma Çekirdeği, programınızın performansını daha iyi anlamanıza yardımcı olabilir. Birisi benden Core okuma ile ilgili dokümantasyon veya öğreticiler istedi, ancak fazla bir şey bulamadım. GHC Core'u okumak için hangi belgeler mevcut? Şimdiye kadar bulduğum şey: Haskell'i C kadar hızlı yazın: katılık, tembellik ve özyinelemeden yararlanma Haskell …


1
GCC ve g ++ önyüklemesi nasıl yapılır?
Bu bir süredir beni rahatsız ediyor. GCC ve g ++ kendilerini nasıl derler? Her revizyonun daha önce yapılmış bir revizyonla derlendiğini tahmin ediyorum. Bu doğru mu? Ve eğer öyleyse, en eski g ++ ve GCC sürümlerinin montajda yazıldığı anlamına mı geliyor?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.