«compiler» etiketlenmiş sorular

Derleyici, bir programlama dilinde yazılmış kaynak kodunu başka bir bilgisayar diline dönüştüren bir bilgisayar programıdır.

5
Google Closure gerçek bir derleyici midir?
Bu soru, bu Yığın Taşması sorusundaki yorumlardaki tartışmalardan esinlenmiştir . Google Kapatma Derleyici belgeleri (vurgu eklenmiştir) şöyle der: Kapatma Derleyicisi, JavaScript'in daha hızlı indirilmesini ve çalıştırılmasını sağlayan bir araçtır. JavaScript için gerçek bir derleyicidir. Kaynak dilden makine koduna derlemek yerine JavaScript'ten daha iyi JavaScript'e derler. Ancak Wikipedia aşağıdaki "derleyici" tanımını …

6
Daha iyi sözdizimi ile C'ye aktarılan bir dil var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …
19 c  syntax  compiler 

4
Chrome V8 nasıl çalışır? Peki neden JavaScript JIT-Derlemedi?
Tercümanları / Derleyicileri araştırıyorum, sonra JIT-Derleme'yi, özellikle de Google Chrome'un V8 Javascript Motorunu gördüm. Sorularım - Standart Yorumlamadan nasıl daha hızlı olabilir ? JIT-Compilation neden ilk etapta kullanılmadı? Mevcut Anlayışım Her Javascript Programı kaynak kodu olarak başlar , ardından yürütme yöntemine bakılmaksızın, nihayetinde makine koduna çevrilir . Hem JIT-Derleme hem …

4
C / C ++ 'da fonksiyon çağrısının yığın çerçevesini anlıyor musunuz?
Yığın çerçeveleri nasıl inşa ve hangi değişkenler (params) hangi sırayla yığın itti anlamaya çalışıyorum? Bazı arama sonuçları, C / C ++ derleyicisinin bir işlev içinde gerçekleştirilen işlemlere göre karar verdiğini göstermiştir. Örneğin, işlevin geçirilen int değerini 1 (+ ++ operatörüne benzer) kadar arttırması ve döndürmesi gerekiyorsa, işlevin tüm parametrelerini ve …
19 c++  c  compiler  stack 

8
İlkinden sonra C veya C ++ derleme hatalarını okuyor musunuz?
C ve C ++ derleyicilerinin neden hatalardan kurtulmaya ve ayrıştırmaya devam etmeye çalıştıklarını hiç anlamadım. Neredeyse her zaman, ilk hata ilk hata giderilir gider kaybolacak bir sahte hatalar akışı oluşturur. Birkaç yıllık deneyimden sonra, her dosyanın ilkinden başka herhangi bir hataya bakmayı bıraktım. Derleyiciyi yeniden çalıştırın ve başka hata kalmayana …

2
Java AOT derleyicileri nasıl çalışır?
Java uygulamalarını yerel yürütülebilir dosyalara ( ) dönüştürdüğünü iddia eden birkaç araç ( Excelsior JET , vb.) Var *.exe. Ancak bu benim olduğu anlayış bu araçlar gerçekten sadece çağırmak / çalıştırması yerli sarmalayıcılarını yaratmakta olduğu javabir kabuk veya komut satırından. Eğer bu anlayış yanlışsa, bunun nasıl olabileceğini anlamıyorum. Çalışan bir …
18 java  compiler  aot 

4
C ++ ile lexer yazma
C ++ 'da bir lexer yazma konusunda iyi kaynaklar nelerdir (kitaplar, öğreticiler, belgeler), bazı iyi teknikler ve uygulamalar nelerdir? İnternete baktım ve herkes lex gibi bir lexer jeneratörü kullanmayı söylüyor. Bunu yapmak istemiyorum, elle bir lexer yazmak istiyorum.
18 c++  compiler  lexer 

3
Sanal makinede daha fazla CPU çekirdeği derleme sürelerini neden yavaşlatır?
VMWare'den herhangi biri VMWare Fusion'ın bir kopyasıyla beni vurabilirse, VirtualBox vs VMWare karşılaştırmasıyla aynı şeyi yapmaktan mutluluk duyarım. Her nasılsa VMWare hipervizörünün hiper iş parçacığı için daha iyi ayarlanacağından şüpheleniyorum (ayrıca cevabımı da görün) Meraklı bir şey görüyorum. Windows 7 x64 sanal makinemdeki çekirdek sayısını artırdığımda, derleme süresi azalmak yerine …


6
Fortran derleyicileri gerçekten C derleyicilerinden daha hızlı kod üretir mi?
Üniversitede okurken Fortran derleyicilerinin eşdeğer bir program için C derleyicilerinden daha hızlı kod ürettiği fikrini sık sık duydum. Anahtar akıl yürütme şöyle gitti: Bir Fortran derleyicisi kod satırı başına ortalama 1,1 işlemci talimatı verirken, C derleyicisi kod satırı başına ortalama 1,6 işlemci talimatı yayar - tam sayıları hatırlamıyorum ama fikir, …

3
Derleme hedefi tam olarak nedir?
Terim duymaya devam ediyorum ve tüm google aramaları beni derleyicilerle ilgili makalelere yönlendiriyor. Derleme hedefi teriminin ne anlama geldiğini anlamak istiyorum: | GÜNCELLEME: Bir bağlam vermek için: Web montajının C, C ++, Rust vb. Diğer diller için derleme hedefi olduğunu söylediğini duydum.
17 compiler 

2
Derleyici Nasıl Çalışır? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
17 compiler 

4
Yerel makine kodu neden kolayca çözülemiyor?
Java, VB.NET, C #, ActionScript 3.0 vb.Gibi bayt kodu tabanlı sanal makine dilleri ile, bazen İnternet'ten bazı decompiler indirmenin, bayt kodunu iyi bir zaman geçirmenin ne kadar kolay olduğunu ve Çoğu zaman, saniyeler içinde orijinal kaynak kodundan çok uzak olmayan bir şey ortaya çıkarın. Sözde bu tür bir dil buna …

4
Montajdan makine koduna (kod oluşturma) nasıl geçilir
Kodun makine koduna montajı arasındaki adımı görselleştirmenin kolay bir yolu var mı? Örneğin, not defterinde bir ikili dosyayı açarsanız, makine kodunun metin olarak biçimlendirilmiş bir gösterimini görürsünüz. Gördüğünüz her bayt (sembol) ikili değeri için karşılık gelen ascii karakter olduğunu varsayalım? Ama montajdan ikiliye nasıl geçiyoruz, sahne arkasında neler oluyor ??

4
Derleyici [ilgili] işlerine katılmak neden bu kadar zor? [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 . 6 yıl önce kapalı . Geçen hafta, birkaç meslektaşım ve ben stajyerlik, giriş seviyesi, daha kıdemli, ekibimiz için. Konuştuğumuz öğrencilerin% 80'i, ne …

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.