導航:首頁 > 源碼編譯 > 新手看懂的源碼閱讀

新手看懂的源碼閱讀

發布時間:2023-02-18 09:11:17

A. 怎樣看懂易語言源碼

首先你要有易語言,在任何代碼的位置按下
F1,...
下面會有一個提示框,,,提示框里會告訴你想知道的一切...
代碼的用途,他的類型,返回的數據...等等..
因為屬性較多,且每個代碼的使用方法
都不是一樣,所以無法一一列出..

B. 新手請教:微軟已寫好許多類,方法,介面等(C#),可否查看其源碼,如何看

微軟提供的類庫無法反編譯的,只能看到介面和注釋,其它都是徒勞!

C. 怎樣才能看懂網頁的源代碼

可用HTML語言理解網頁源代碼。

通常用來編寫網頁的計算機語言有如下三種:

1、HTML語言:最常用最基本的語言,在網頁中不可或缺。網頁的標題、框架、背景、字體、超鏈接、顏色和其他元素的設置是用HTML語言完成的。Html是VB和jav的載體,網頁的後綴名一般為「.HTM」或者「.HTML」。

2、VB語言,又稱visual basic語言,可以進行HTML語言在網頁中無法完成的計算、效果、調用各種資料庫等。它屬於一種相對高級的語言,賦予網頁以靈魂,豐富了網頁,使用HTML和VB語言共同編寫的網頁的後綴名一般為「.ASP」。

3、java語言,Java語言的功能與VB語言幾乎相同,但它的功能更強大,其效果可能是壓倒性的。現在大多數動態網頁都是用HTML和Java語言編寫的,後綴名一般為「.ASP」或者「.JSP」。

(3)新手看懂的源碼閱讀擴展閱讀:

HTML語言編輯方式:

HTML其實是文本,它需要瀏覽器的解釋,它的編輯器大體可以分為以下幾種:

基本的文本和文檔編輯軟體可以使用微軟自己的記事本或寫字板來編寫,當然,如果使用WPS,你也可以,但是,保存磁碟時,請使用,HTM或,HTML作為擴展,使瀏覽器能夠識別和直接解釋執行。

半所見即所得軟體,如:fck編輯器、e-webedit和其他在線網頁編輯器;特別推薦:Sublime文本代碼編輯器(由Jon Skinner開發,Sublime text2收費,但可以無限期試用)。

D. C語言源代碼分析(越易懂越好,我只是一個初學者)

printf「」里的是原樣輸出的東西,但是你的y是未知的,是你程序運行到這一步才可以得到的,你沒有辦法寫到「」里,所以你用%d代替,%d不會原樣輸出,它代表整數,而你的y的數值就是%d的數值,就是當printf里有%d的時候程序知道它的數值是「」,後跟的那個數,也就是這個程序里的y,比如printf(「%d%d%d」,a,b,c);第一個%d輸出的是a的值,第二個%d輸出的是b的值,第三個就是c的值了,如果是%c就是字元的意思,%f就是浮點型的數

E. 在Windows下如何閱讀linux下的源代碼

windows下一般使用source insight來閱讀linux源碼。
Source Insight是一個面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++, C#和Java等程序的分析。能分析源代碼並在工作的同時動態維護它自己的符號資料庫,並自動顯示有用的上下文信息。

F. 初學者怎樣看懂代碼

初學者要看懂代碼首先從要需求分析了解,然後是系統分析,最後是塊的理解。看懂代碼其實不難,大抵不過是選擇,分支,循環。語法如果看不懂,那就需要補補基礎,先弄清楚這段代碼要做什麼,有說明最好,可以幫助理解,沒有說明就試著過一下代碼流程。

(6)新手看懂的源碼閱讀擴展閱讀:

最重要的是學會寫程序

C語言也好,python也好,得學會思考用程序實現,舉個例子,想制定計劃表,安排時間,那這個問題就可以寫個程序來實現;你想做筆記、管理自己的文件,這也是一個程序。

從簡單的、直接的幾行十幾行程序開始,比如計算器;到復雜的小工具,比如大數計算器,這個過程中你逐漸明白數組、指針、內存布局、函數,了解遞歸、棧、鏈表,然後學基本的數據結構,之後再寫程序,你需要考慮代碼的優雅、簡單、時間空間效率高,使用什麼樣的方式來實現最好,最後學會了復用,學會了調用系統API,學會了想什麼就能用代碼實現什麼或者知道它不能被實現,就學會了編程



G. 新手應該如何讀GoogleV8引擎源代碼

新手的不太建議讀v8源代碼。新手如果通過v8學c++,估計在成功編譯之前就放棄了。我記得某個v8的developer在wingolog一系列關於v8分析的文章(posts tagged "v8")的comment里,或者是Lars,曾經提到v8不是用來學的,因為它存在的目的就是為了最高性能,裡面用了大量的奇巧淫技,比如說small integer表示,比如說把浮點數轉化成字元串的Grisus3演算法(http://florian.loitsch.com/publications/dtoa-pldi2010.pdf?attredirects=0). 另外,處於速度考慮,v8和普通的編譯器/虛擬機不太一樣,沒有太多control flow analysis和data flow analysis(至少我看的時候是這樣)。

需要知道的是,Lars原來是做Hotspot VM的,裡面大量的思想來自大神Urs Hölzle。大名鼎鼎的on stack replacement,polymorphic inline cache等等完全可以在Urs Hölzle二十年前的博士論文里可以找的到,所以要看懂v8這些理論少不了; V8里的hydrogen指令更是用來自Hotspot的C1Visualizer可以看,所以我想如果要學習的話,還不如先看看wingolog的這一系列v8文章:posts tagged "v8",以及Urs Hölzle的博士論文和相關論文http://i.stanford.e/pub/cstr/reports/cs/tr/94/1520/CS-TR-94-1520.pdf,最後最好還要熟悉virtual machine的實現。比如各種GC演算法,不然看v8里的對象管理你就直接暈了。有了這些理論打底,熟悉一般的compiler和virtual machine implementation,而且還熟悉ecmascript spec,熟悉C++的話,倒是可以開始看了...但如果你這些都熟悉,那看v8幹嘛呢?給它做code review? 比較有意思的是這些理論都熟悉了,然後比較各種javascript的實現。比如在對象表示上mozilla就不是v8的smi tag,而是利用NaN boxing;比如是直接inteprete還是像v8那樣有highlevel IR和lowlevel IR;等等。

H. 想要看懂一個安卓游戲的源碼該從哪裡開始看,從哪裡入手

你好,要讀懂安卓游戲源代碼,必須懂得Java語言以及相關的類庫,所以,入手的話建議:
1、找一本Java語言通用教材學習
2、然後學習Java類庫,安卓游戲主要用到J2ME


掌握這兩個就可以讀懂源碼了,但是需要時間!


有其他問題歡迎到電腦管家企業平台咨詢,我們將竭誠為您服務!

騰訊電腦管家企業平台:http://..com/c/guanjia/

閱讀全文

與新手看懂的源碼閱讀相關的資料

熱點內容
php正則class 瀏覽:732
怎麼在文件夾查找一堆文件 瀏覽:541
核酸報告用什麼app 瀏覽:789
u8怎麼ping通伺服器地址 瀏覽:992
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:868
程序員抽獎排行 瀏覽:742
扭蛋人生安卓如何下載 瀏覽:722
什麼app文檔資源多好 瀏覽:922
黑馬程序員APP 瀏覽:146
掌閱小說是哪個app 瀏覽:45
如何把u盤的軟體安裝到安卓機 瀏覽:998
php跑在什麼伺服器 瀏覽:122
編譯器怎麼跳轉到下一行 瀏覽:450
嵌入式py編譯器 瀏覽:324
rplayer下載安卓哪個文件夾 瀏覽:298
安卓手機里的電子狗怎麼用 瀏覽:748
pythonspyder入門 瀏覽:764
趣質貓app是什麼 瀏覽:61
皮帶壓縮機經常吸不上 瀏覽:206
西部隨行版怎樣加密 瀏覽:996