日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

swift语言和python区别_Swift为什么能成为编程语言中的黑马?

發布時間:2023/12/10 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 swift语言和python区别_Swift为什么能成为编程语言中的黑马? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你好,這里是賣桃者說,今天跟你聊一門年輕又很受歡迎的編程語言,Swift。

Swift 是蘋果于 2014 年在蘋果全球開發者大會(WWDC)上發布的編程語言,它可以與 Objective-C 共同運行于 macOS 和 iOS 平臺,用于搭建基于蘋果平臺的應用程序。

雖然 Swift 發布至今不過短短 6 年時間,但它的普及程度早就超出了所有人的預期。在最新的 2 月份 TIOBE 編程語言排行榜中,Swift 排在了第十位;而在 1 月份的榜單中,Swift 排在第九,這也是 Swift 自發布以來取得的最高排名。

排在 Swift 前面的都是誰呢?Java、C、Python、PHP……這些都是發布至今十余年甚至是幾十年的老牌編程語言。在這群“前輩們”的襯托下,年輕的 Swift 顯得格外扎眼,甚至成為一匹黑馬,沖在了前面。

Swift 之所以成為編程語言中的黑馬,離不開“前輩們”的滋養。比如,Swift 集成了現代語言的很多特點,包括高級結構、閉包、泛型等等。在 Swift 身上,也能看到很多其他優秀編程語言的影子。

Swift 受歡迎還有一個很重要的原因在于,它來自蘋果公司。它既集成了現代編程語言思想,還凝結了蘋果工程文化的智慧,再加上蘋果龐大的市場、極高的品牌口碑,Swift 想不火都難。

另一方面,Swift 對于蘋果應用的開發者而言意義非凡。開發者在 Objective-C 之外,終于有了第二種選擇,而且這門新語言易學易用,語法也非常簡便。所以說,Swift 能成為編程語言中的黑馬,一點也不奇怪。

早在 2010 年,蘋果內部的一個小組就已經開始研發 Swift 了。當時,高級架構師克里斯·拉特納(Chris Lattner)覺得,無論是 C、C++,還是 Objective-C,都有一些讓他不太滿意的地方。既然如此,為啥我們不為蘋果創造一門新的編程語言呢?畢竟 Objective-C 實在是太老了。

在他的想象中,這門新語言要越簡單越好,而且還要高效。拉特納曾在接受采訪時說道,“我們給 Swift 取這個名字就意味著我們希望這門語言非常的高效。它本身設計的目的不是讓你短時間內寫出大量的代碼,而是用最少的時間、最簡潔的代碼來完成工作。”

帶著這個想法,拉特納開始獨自設計 Swift,并實現了這門語言的大部分基礎架構。最初,只有幾個人知道這個項目的存在;2011 年年末,其他幾位優秀的蘋果開發人員加入進來;到了 2013 年 7 月,Swift 項目一躍成為蘋果開發者工具部門的焦點。

2014 年 6 月,Swift 在蘋果開發者大會上正式發布。剛發布的時候,蘋果內部很多項目組都很驚訝:明明已經有 Objective-C 了,為什么要做 Swift?Objective-C 有問題的話,優化優化不就行了嗎?

拉特納考慮的是,Objective-C 畢竟是一門脫胎于 C 的老牌編程語言,無論怎么優化,它身上總是有 C 語言自身的缺陷,語法上也不夠現代。此外,如果大幅優化 Objective-C,把很多 Swift 的特性加進去,對開發者來說將是災難性的,因為他們要大幅修改原來的 App。Swift 雖然沒有做到完美,但隨著它日趨成熟,逐漸受到越來越多開發者的喜愛。

作為蘋果四年磨一劍的產物,Swift 的野心絕不僅僅局限于替換 Objective-C,它把目光放在了更長遠的地方。在蘋果官方的 Swift 書里面有這樣一句話:“Swift 的目標是,既可以寫應用程序,也能寫操作系統。”可以看得出,Swift 的愿景非常宏大。它的創造者拉特納本人的口氣也不小,他曾在采訪中說過,“我們一開始,就是要將 Swift 設計成為一門一統天下的語言。這也許有點癡人說夢,但是大家等著瞧,過幾年我們再看分曉。”

在拉特納的預想中,Swift 要想“一統天下”,總共分四步:

第一步,Swift 要有一個殺手級的產品,這樣它才能流行起來,讓更多的人知道這門編程語言有多好用。目前,國內很多知名 App 都開始使用 Swift 開發。

第二步,開源,這也是比較重要的一步。2015 年 12 月,Swift 正式開源,僅僅一年的時間,就獲得了上百萬開發者的使用,并在無數開發者的實戰中得到檢驗和改進,不斷優化。

第三步,走得更遠,要把 Swift 應用到服務器端。

第四步,Swift 要能在腳本語言以及底層的系統設計上應付自如,取代 Java。當 Swift 在系統開發上真正流行起來之時,就離“一統天下”不遠了。

這個目標不可謂不宏大,雖說不大可能出現一門語言包打天下的情況,但從 Swift 目前的發展來看,它的應用場景越來越多了。2019 年,Swift 一共有兩個大事件:發布了 SwiftUI 和 Swift for TensorFlow。

SwiftUI 是蘋果公司的最新框架,通過 SwiftUI,開發者僅使用一組工具和 API 就能為所有蘋果設備構建用戶界面。它的口號是,“更好的應用程序,更少的代碼”。

Swift for TensorFlow 是一個將谷歌 TensorFlow 框架和 Swift 集成在一起的深度學習和可微分編程平臺,這也是 Swift 的一個全新用途。Secret Lab 聯合創始人、《Swift 與 Cocoa 框架開發》作者巴特菲爾德·艾迪生(Paris Buttfield Addison)評價稱,“Swift for TensorFlow 可以為開發者提供機器學習和數值計算所需的一切,并為 Swift 提供了完整的 Python 支持,數據科學家可以將他們所需要的有用且熟悉的 Python 框架,與簡潔而富有表現力的 Swift 代碼進行混合和匹配。”

展望未來,Swift 選擇了全新的方向,這或許也為它開啟下一篇章奠定了基礎。你認為 Swift 的前景如何,你會使用它嗎?

總結

以上是生活随笔為你收集整理的swift语言和python区别_Swift为什么能成为编程语言中的黑马?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。