作者: xpsteven (喔YEAH) 站內: P_Aesthetics
標題: Re: 我說
時間: Thu Oct 8 11:05:22 2009
遠古代 Ada Fortran
古代 C
接近現代 C++
現代 Java
未來主義 C# VB.Net
超未來主義 Python Ruby
程式語言有很多
以上都是開發應用程式(非web applications)常見的語言
當然這些語言也可能跨足到web applications的開發
我承認Python很強大!!
但他有幾個優缺點
1.他是一種混合中介語言與直譯式語言的程式語言
效能不好
但有的學者和hacker認為中介語言有可能透過"動態優化"來勝過編譯語言
基本上我支持這一派
但這種說法缺乏數學證明(或者我沒發現到,且認同這種觀點的學者不多~~)
所以只是個對於未來的空想
2.他可以跨平台
恩~~跨平台~~很棒
但實際上,也不是那麼跨平台
for example
linux和windows的檔案系統目錄結構是完全不同的
實際上還是要處理這個問題
但整體來說跨平台的特性還是很好用
3.因為是直譯式語言,所以發表程式也代表程式碼裸體
4.他混合太多太多語言的特色
這是有點也是缺點阿~~~
優點是很多java很學院派的功能他就沒有學習
缺點是沒有自己的風格,以後學其他語言會認為其他語言很奇怪
因為python的語法仰賴直覺和過去良好語法的混合
但代價就是四不像
反觀java,一切物件導向,有個很清楚的view (當然就會有些語法很學院派....)
5.目前的python不支援多核心,即使他有多執行序,但執行一個python檔案只會使用一個
cpu
可能未來會改,因為多核心是趨勢。
簡單說~~會C/C++ or java去學其他語言可以很快但學C/C++ java要一段時間
但學習Python可以很快,可是要去學其他語言基本上根從頭學差不多
因為彼此為枝和葉的關係
※ 引述《xpsteven (喔YEAH)》之銘言:
> 網頁技術分成 客戶端技術 、 伺服器端技術 、 整合性技術
> 客戶端技術:
> 網頁 HTML
> 排版 CSS
> HTML文件模型化 HTML DOM
> 動態網頁 DHMTL javascript
> 其他 Flash(action script)、M$ silverlight
> javascript frameworks
> 因為javascript不慎容易開發還有相容性問題所以有些software stack被提出
> jQuery
> Google web toolkit的子集
> 等等
> 似服端技術:
> M$ ASP
> Sun JSP
> 自由軟體陣營 LAMP(linux apach mysql php)架構
> LAMPD(linux apache mysql python django)架構
> 簡單說客戶端沒有辦法做到資料persistence
> 所以討論似服端技術會包含資料庫技術
> MYSQL ADO
> 再來是動態依據使用者要求產生網頁的語言
> ASP PHP Perl Python Ruby (後四者都可以搭配Apache來產生網頁)
> 整合性技術:
> Adobe 某某東西 (一個software stack包含了一些伺服器與客戶端技術,基於flash)
> Google web toolkit (很變態的東西,用java開發網頁,
> 但本質上還是javascript和XHTML,似服端是jsp)
> M$ .Net framework (server = ASP, client = silvelight)
> 如果真要學習電子商務網頁
> 我會覺得從MS流派下手(因為你一點基礎都沒有)
> 而MS流書很多很多很多 可以縮短學習曲線
> ASP.Net搭配Visual studio開發ajax網頁很舒服
> 有了概念再來我們自由軟體陣營
> for free for people no money
> 不要想太多
> 買一本書看看他的實作平台是不是你能接觸到的並掌控的
> 如果可以
> 就決定買他
> 然後從頭到尾實作一次^^
--
◢◣ ︵︵ █▔◣ █▔█ █▔▔ █▔█ █▆▉ █ █▔█ █◣█ █▔●
◢◤█◣◢◣ ︵︵ █ █ █▁◤ █▁▁ █▁█ ▉▉▉ █ █▁█ █◥█ █ █
夢之大地 逼逼ㄟ四 █▁◤ █ █ █▁▁ █ █ ▉▉▉ █▁ █ █ █ █ █▁◤
※ Origin: <bbs.ccns.ncku.edu.tw> ◆ From: 118.171.147.29
※ X-Info: kobenew -> kobenew@fwdr.us
※ X-Sign: 15CQPKI5wGlZ1jPLFIM. (09/10/08 12:12:02 )
標籤
網誌存檔
-
▼
2009
(79)
-
▼
10
(57)
- [轉錄][資訊] 狂牛症的資訊 轉自FACEBOOK
- Re: [討論] 如果成立新聯盟 會不會改善
- [閒聊] 評估未來有潛力組織新職棒球隊的廠商或 …
- [心測]你有人群恐懼症嗎?
- Re: [新聞] 馬英九:“千萬不要小看香港,我不是這 …
- [新聞] 微軟回歸數字命名 盼Vista盡快被遺忘
- Re: [論卦] 真正的現代奴隸制度
- 您的朋友寄了一篇文章給您
- linux常用指令集
- 如何寫好科技論文
- 約會時聊天說故事和傾聽的技巧
- [閒聊] 真的需要勇氣
- Re: [請益] 碩士生們平常都在做什麼呀?
- [閒聊] ★~口試後心得....(含口試教戰手則)^^
- Define 和 inline
- Sound Sleeping 睡眠前上線聽紓壓音樂,五聲道手動混音自然音效
- [轉錄][研究] 做研究要避免的事
- 內向者面試技巧 了解自己個性更易發揮
- 十大內向明星
- 內向
- 高手之路 - 培訓講師 談框架 (Jamie傑米)
- 派特教你搭訕技巧!
- Re: [新聞] 台商被A數千萬 登報控訴中國
- [轉錄]研究生How-To
- 分散式阻斷服務(DDoS)攻擊
- 清水斷崖
- Linux重要指令
- [政八] 29位國際學者官員給台灣總統公開信
- ◇ [建議] 瘦男們~~想增肥嗎 請看過來
- ◇ 男人果然是很笨的....
- Re: [閒聊] 自信
- Re: [問題] 自信的來源
- Re: [問題] 自信的來源
- Re: [問題] 自信的來源
- Re: 我說
- [轉錄][八卦] U.S., China agree on econo …
- [轉錄][推薦] 批幣能吃嗎 - The PTT Typewriter
- [推薦] 線上鬧鐘 (可離線版)
- 行銷網站不可不知的關鍵10字
- Re: [問題] 中華職棒不願開放FA制度的理由???(請益)
- 笑話
- Re: 我說
- Re: 我說
- Re: [問卦] 有沒有女生的夢想是出國的八卦
- 情書1
- [心得] 3個團康遊戲的玩法--->暖場必備
- Re: [請益] 不小心打了分數,該怎麼說會比較好?
- [推薦] 兩個好網站
- [推薦] 魔術情書,可以把敵人弄得瞎了又瞎..● …
- [推薦] webcam 變成 監視器
- [免費] KUSO ANSI Editor V1.5 中文版
- [免費] bbs發文排版風格建立器
- [網路] BBS Forwardr:彩色BBS文收藏、轉寄、 …
- [免費] Shutter (時間/事件)觸發的(計時器/鬧鐘
- [推薦] 黑白貼 - 剪貼布純文字化工具
- catch
- [wisdom] 8/18
-
▼
10
(57)