2010年7月6日 星期二

資源清單 - 程式設計語言

編輯


註:收集一些不錯的東東,略整理!


Computer Science / Learning




Assembly

http://asm.sourceforge.net/resources.html#docs

; various UNIX projects written in assembly language
; of course all of them feature extremely small size
; if you're looking for source code and examples, here they are

name short description platform OS assembler
asmutils miscellaneous utilities, small libc IA32 Linux, *BSD (Unixware, Solaris, AtheOS, BeOS) nasm
libASM assembly library (lots of various routines) IA32 Linux nasm
e3 WordStar-like text editor IA32 Linux, *BSD, AtheOS, BeOS, Win32 nasm
ec64 Commodore C64 emulator IA32 Linux nasm
lib4th Forth kernel implemented as shared library IA32 Linux nasm
Tiny Programs tiny Linux executables IA32 Linux nasm
ta traffic accounting daemon IA32 Linux nasm

CPU loading utilities IA32 Linux, FreeBSD gas
dream R4RS compliant Scheme interpreter IA32, PPC Unix gas
H3sm 3-stack Forth-like language
(and other stuff from Rick Hohensee)
IA32 Linux gas
F4 x86 Linux fig-Forth IA32 Linux gas
eforth eforth converted to nasm/asmutils IA32 Linux nasm
eforth original Linux eforth IA32 Linux gas
ASMIX several command-line utilities IA32, PPC, SPARC, PDP11 Linux, FreeBSD, LynxOS, Solaris, Unixware, SunOS gas
Bizarre Source, Corp several system utilities IA32 Linux gas
VMW Assembly tricks linux_logo and other ASCII tricks in assembly IA32, IA64, Alpha, PPC, SPARC, S390 Linux gas
acid small textmode intro IA32, ARM Linux nasm, gas
asm-toys few utilities IA32 Linux gas
smallutils few small utils in assembly and C IA32, SPARC Linux gas
There are quite a lot of mixed C-assembly projects, like GNU MP library, ATLAS/BLAS, OpenGUI, FreeAmp, just to name few. Also see source code of your kernel and libc. All this will provide you examples of assembly programming on different hardware platforms.

; Various documents on the topic
; Some of them are mustread

; CPU manuals and assembly programming guides list)

; Executable formats

; Books

; Articles

; If you're new to UNIX assembly programming, start from here

; Links to somehow related projects
; tools
NASM x86 assembler with Intel syntax
FASM another x86 assembler with Intel syntax
ALD Assembly Language Debugger
BASTARD Bastard Disassembly Environment
DUDE Despotic Unix Debugging Engine
LinIce SoftIce-like debugger for Linux
BIEW console hex viewer/editor with built-in disassembler
HTE viewer/editor/analyzer for text, binary, and executable files
OTCCELF tiny C compiler, generates a dynamically linked ELF file
UPX Ultimate Packer for eXecutables
Intel2gas converter between AT&T and Intel assembler syntax
A2I converter from AT&T to Intel assembler syntax
TA2AS converter from TASM to AT&T assembler syntax
SPARC ASM SPARC v8 assembler & disassembler
binutils as they are: gas, ld, ar, etc

; sites
Jan's Linux & Assembler page various source code examples
H-Peter Recktenwald's page "The Int80h page"
Karsten Scheibler's page "Unused Inode"
Jeff Owens's page Desktop Linux Assembly
G. Adam Stanislav's page FreeBSD related material
Bruce Ediger's page SPARC assembly related material
Assembly Programming Journal
Phrack Magazine


; discussion forums
FASM Linux/Unix forums (english)
WASM.UNIX forum (russian)




C/C++




Java




 Java範例、源碼網站
 ‧Java examples (example source code) Organized by topic
  http://www.java2s.com/Code/Java/CatalogJava.htm

  ‧Open Source Software in Java
  http://java-source.net/

  ‧The Independent Source for Enterprise Java -- java development, open and
   emerging enterp
  http://onjava.com/

  ‧Your Source for Java Information - Developer.com's Gamelan.com
   http://www.developer.com/java/

  ‧Java 開源大全
  http://www.open-open.com/

 ‧EasyJF 開源-讓JavaEE程序開發變得更加輕鬆、簡單
  http://www.easyjf.com/



 論壇
  ‧Java 視線論壇
  http://www.javaeye.com/forums

 ‧Java 中文世界論壇 (簡)
  http://bbs.chinajavaworld.com/index.jspa

  ‧JavaWorld@TW Java論壇
  http://www.javaworld.com.tw/jute/index.html

  ‧Java 遊戲開發交流平台 (簡)
  http://www.javagame.org.cn/

 ‧Spring Framework 中文論壇 (簡)
  http://spring.jactiongroup.net/

  ‧Oracle Java官方論壇
  http://forums.sun.com/index.jspa

  .J 道-軟體工程 (軟體分析建模與架構設計社區)
  http://www.jdon.com/jivejdon/



 技術網站


 ‧中文Java技術網 (簡)
  http://www.cn-java.com/

 ‧BlogJava - 專注於Java技術
  http://www.blogjava.net/

 ‧Java Beans



 教學

 ‧Java 學習
   http://www.java125.cn/

  ‧Learn Java – Tutorials, Tips, Help, and Resources for Learning Java
  http://java.about.com/

 ‧Java Tutorial

 ‧Java FAQs



 軟
 
  ‧中國UML 軟體工程組織
  http://www.uml.org.cn/j2ee/j2ee.asp

 

 Handset (Mobile Cell, Plate Computer...)

  ▲ Cross

   ‧使用 Opera手機模擬器撰寫手機程式之方式

   ‧中國Java手機網
    http://www.cnjm.net/



  ▲ Android

   國外地區

   ‧Android Developer Community
    http://developer.android.com/index.html 

   ‧Google Android 程式開發的官網
    第一次接觸 Android 的必來之處。下載 SDK,手冊。

   ‧Google Android 官方的程式開發討論區
    寫 Android 的過程中,遇到問題的話,可以先來這找答案。

   ‧Hello, Stack Overflow
    目前 Android 相關 Q&A 最多的地方,連 Google 官方都支持的。

   ‧Android 商業官網
    這應該是 Android 的正式對外入口,從這可以指到程式開發官網,還有
    Android Market 網。想賣 Android 程式的,一定不能錯過 Android Market。

   ‧Android Issue Tracking
    Android 裡有不少的 bugs,這裡是 Google Android 的 bugs (issues)
    tracking system。寫程式遇到奇怪的現象,可以來這找找看,說不定
    你遇到的就是隻大臭蟲。

   ‧Android Open Source Project
    這裡有 Android 專案的所有原始程式碼,想要一窺 Android 內部奧妙的,
    一定要下載一份好好研究一番。另一個早先可以下載 Linux kernel,
    Webkit, Emulator, ADT plugin for Eclipse 等專案原始碼的地方是
     Android Open Handset Alliance Project

   ‧anddev.org
    這也是寫 Android 的,必造訪的網站之一。裡面有不少的 Tutorials,
    範例程式,秘訣,和問題討論。這 裡 可下載 plusminus 寫的關於
    Android Programming 的PDF

   ‧developerlife.com
    這裡有不少寫得不錯的 Tutorials,值得一讀。

   ‧Android 開放程式區
    嫌 Android 的範例程式太少嗎?在這裡,可以找到上百個開放程式,
    而且還有原始碼。

   ‧IBM Technical Library
    別懷疑,IBM 也寫了好幾篇 Android 的技術文章。值得一讀。


   台灣地區

   ‧Android SDK 手機開發平台下載安裝方法

   ‧YSL 的程式天堂
    http://ysl-paradise.blogspot.com/

   ‧深入淺出 Android -- Google 手持設備應用程式設計
    gasolin 主筆。以開發實例,講解 Android 應用程式開發,協助讀者
    瞭解 Android 的應用程式設計。


   ‧JavaWorld@TW Android 討論區
    台灣地區的 Android 討論站,以程式設計相關為主。



   中國大陸

   ‧Android 開發者論壇
    中國地區架設的 Android 討論站,主要以程式開發討論為主。


   ‧Android中文網
    中國地區架設的 Android 討論站,有程式設計,及相關軟體討論。


   ‧Google Android愛好者論壇
    中國地區架設的 Android 討論站,有程式設計,及相關軟體討論。


   ‧Android 實驗室
    中國地區架設的 Android 討論站,主要以程式開發討論為主。




  Java Org 網站

   ‧Java開源專案、開源軟體、 API、源碼排行榜
    http://best-java-source.whyandhow.org/

   ‧一 個Java門戶
    http://ajava.org/
Others

VB, HTML


Networking - Web Server



Others


Linux, NT


Sample...