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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

[转]定了!2020年,6种将死的编程语言!

發(fā)布時(shí)間:2023/12/4 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]定了!2020年,6种将死的编程语言! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
隨著年度復(fù)工大戲的開播,編程界語言排行榜又要面臨一次全新的洗牌,六大編程語言將要黃了!此消息一出,令眾多程序員心碎!

那么這將“亡”的六大語言中有你所擅長(zhǎng)的嗎?

?

Perl

曾幾何時(shí),幾乎每個(gè)人都在使用Perl語言編程。但是那些經(jīng)常使用的人慢慢地發(fā)現(xiàn),關(guān)于這個(gè)Perl語言似乎總是有點(diǎn)不對(duì)勁。至少我知道有這么個(gè)叫做“piecemeal”的編程語言,它的創(chuàng)造者似乎就只是將這個(gè)功能堆在另一個(gè)功能上面而已,并沒有好好考慮將它們結(jié)合在一起。

事實(shí)上,甚至是它的創(chuàng)造者也不得不承認(rèn)這種編程語言是有問題的。經(jīng)過完整地改造之后,現(xiàn)在的開發(fā)工作開始傾向于使用Perl6,這個(gè)大概是在2000年的時(shí)候。至于Perl?儼然已經(jīng)銷聲匿跡了!所以完全沒有必要去學(xué)習(xí)它了。順便說一句,下面這個(gè)“Goodbye World”就是用Perl寫的:

#!/usr/bin/perl print “Content-type: text/html\n\n”; print “Goodbye, world!\n”;

上面這個(gè)例子會(huì)出來一個(gè)網(wǎng)頁(yè)。現(xiàn)在的Perl,由于可以作為CGI腳本語言,所以使用的最廣泛的是在生成web頁(yè)面上。但是為了適應(yīng)時(shí)代的變化,我們最好還是將Perl語言“棄之如敝履”。

據(jù)說,Haskell 即將在今年進(jìn)行重大更新。有很多巨頭公司和項(xiàng)目(Facebook、GitHub 等)曾經(jīng)使用 Haskell 開發(fā)過一些重要項(xiàng)目。不過,Haskell 在 RedMonk 語言排行榜上的表現(xiàn)一直都很平淡,這表明沒有更多的開發(fā)者在關(guān)注這門語言。它要死了,還是已經(jīng)死了?

這四個(gè)Python項(xiàng)目,讓你瞬間讀懂Python!

https://edu.csdn.net/topic/python115?utm_source=eduxy_blog08_xtk

另外一種聲音:

在以前的Haskell 用戶調(diào)查 中,我們可以看到下面五大亮點(diǎn):

1.Haskell 社區(qū)已經(jīng)開始更加多樣化和專注于項(xiàng)目,雖然 Haskell 一直以來以“僅限科學(xué)家”著稱。

2.Haskell 不僅被用于混合語言項(xiàng)目,還被用于構(gòu)建完全用 Haskell 編寫的端到端解決方案。3.Haskell 社區(qū)被認(rèn)為能給用戶提供許多支持。

4.Haskell 在商業(yè)環(huán)境,特別是 FinTech 中的應(yīng)用日益增多,但在網(wǎng)絡(luò)安全和電子商務(wù)方面的應(yīng)用規(guī)模仍較小。

5、在過去三年中,Haskell的工具已經(jīng)有了很大的改進(jìn),Stack和Cabal等工具已有大約80%的用戶使用。

對(duì)于兩種聲音你們?cè)趺纯?#xff1f;

?

Ruby

關(guān)于Ruby,可以這么唱“十年之后,我不認(rèn)識(shí)你你不屬于我……”。因?yàn)榫驮?0年前,Ruby語言可謂是風(fēng)靡一時(shí)。它出生于1995年,5年左右達(dá)到它的鼎盛時(shí)期。如果你經(jīng)常使用的話,絕對(duì)會(huì)義無反顧地愛上它。但是,像我們這些學(xué)著C語言風(fēng)格長(zhǎng)大的孩子在學(xué)習(xí)Ruby時(shí)往往會(huì)覺得有點(diǎn)囧。

下面是用Ruby寫的“Goodbye World”:

puts ‘Bye bye, Miss American Ruby! Drove my Chevy to the Levie…’ puts ’2011 was the day that Ruby died, yeah…’下面是一個(gè)用于計(jì)算階乘的例子:def fact(n)if n == 01elsen * fact(n-1)end end puts fact(ARGV[0].to_i)

我測(cè)試了這個(gè)例子,來計(jì)算1000的階乘。下面是結(jié)果(由于篇幅限制,中間略過了2569個(gè)數(shù)字):

ruby fact.rb 1000 40238726007709377354370243392300…0000000

從各方面來看,Ruby都很好,幾乎是一片贊譽(yù)聲……除了Twitter。在2011年4月,Twitter宣稱他們已經(jīng)將幾乎大部分的代碼都改寫過了,以便不必使用Ruby和它的web框架——Ruby on Rails,據(jù)他們所說這個(gè)平臺(tái)非常之低效。不過,我想說的是,也正是那一天起,Ruby開始走下坡路,使用的人數(shù)也是越來越少。

Visual Basic.NET

十年前,我應(yīng)聘到一個(gè)需要重寫大量代碼的公司,名字我已經(jīng)忘記了,主要工作就是將VB6轉(zhuǎn)換為Visual basic.NET。大概就只干了一兩個(gè)月吧,我就跳槽了:真心太痛苦了。

微軟鐘愛于BASIC編程語言的擴(kuò)展可以一路追溯到1991年,那時(shí)他們剛剛采購(gòu)了來自Alan Cooper的一個(gè)非常酷(對(duì)于那個(gè)時(shí)候而言)的可視化編程設(shè)計(jì)。Alan Cooper初期使用的是別的編程語言,但是比爾蓋茨讓他換成BASIC語言,因?yàn)樯w茨認(rèn)為那是當(dāng)時(shí)最為簡(jiǎn)單的編程語言。于是乎,大名鼎鼎的Visual Basic,就從BASIC中衍生出來——對(duì)象這一概念以及新的編程技術(shù)問世了。

后面又發(fā)生了一些很有意思的事情。Borland Delphi的創(chuàng)造引領(lǐng)者,Anders Hejlsberg也到微軟工作,并且引領(lǐng)創(chuàng)建了一個(gè)新的編程語言——C#。這種編程語言非常類似于Java語言。剛開始的學(xué)習(xí)或許有點(diǎn)難,但是一旦上手,你絕對(duì)會(huì)對(duì)它愛不釋手。C#很快就成為了微軟的旗艦編程語言。現(xiàn)在的話,在軟件行業(yè)中,有很多很多需要C#的工作崗位,不少都是高薪聘用的。

雖然針對(duì)自己的CLR運(yùn)行,微軟創(chuàng)建了C#,但是它的工程師們另外還創(chuàng)建了一個(gè)蓋茨深愛的BASIC語言版本,命名為Visual Basic.NET。該編程語言借用了BASIC語言的語法,但是它的編碼方法卻與C#相似。雖然Visual Basic.NET也在發(fā)展,但是優(yōu)勝劣汰總是不可避免的——大家都選擇了C#,于是Visual Basic.NET就成為了明日黃花

下面是摘自微軟網(wǎng)頁(yè)上的一段Visual Basic.NET程序:

‘ Allow easy reference to the System namespace classes. Imports System ‘ This module houses the application’s entry point. Public Module modmain‘ Main is the application’s entry point.Sub Main()‘ Write text to the console.Console.WriteLine (“Hello World using Visual Basic!”)End Sub End Module(這里的“Hello World”也可以替換成“Goodbye World”,這個(gè)沒關(guān)系。)

Adobe Flash和AIR

從技術(shù)上講,這些都是平臺(tái),而非編程語言。我之所以將它們包含進(jìn)來是因?yàn)槿绻阆胍褂盟鼈?#xff0c;就必須安裝Adobe自己的ECMAScript版本,即ActionScript。ActionScript是JavaScript(當(dāng)前最流行的編程語言之一,因?yàn)樗苡糜谒械臑g覽器)的一個(gè)近親。ActionScript在ECMAScript(這是JavaScript實(shí)現(xiàn)標(biāo)準(zhǔn)的官方名稱)中增加了一些細(xì)節(jié);但是除了Adobe Flash,其他地方幾乎沒有ActionScript的用武之地。

你使用Flash不?喬布斯非常討厭它,并且也不允許iPhone使用它。然后隨著iPhone(以及隨后的iPad)的逐漸普及,Web開發(fā)人員不得不創(chuàng)建不必依賴于Flash的網(wǎng)站。那些以ActionScript為生的開發(fā)人員也不得不紛紛下崗。(我曾經(jīng)看到過一個(gè)Flash開發(fā)人員指責(zé)另一個(gè)JavaScript開發(fā)人員毀了他的職業(yè)生涯。)

Adobe也曾試圖通過AIR以求得其編程平臺(tái)的一線生機(jī),于是配建了一個(gè)用于構(gòu)建AIR app的工具,稱為Flex。至于AIR,許多人都說,這是一場(chǎng)災(zāi)難。不過我們目前也不知道為什么Adobe會(huì)推出AIR,可能是想用AIR取代Flash?也可能是想要AIR和Flash相親相愛共同發(fā)展?

面試Python工程師會(huì)有哪些問題?需要如何準(zhǔn)備?

https://edu.csdn.net/topic/python115?utm_source=eduxy_blog08_xtk

面試Python工程師會(huì)有哪些問題?需要如何準(zhǔn)備?

記得有一段時(shí)間,得益于Twitter平臺(tái)——TweetDeck(要求用戶在電腦上安裝AIR運(yùn)行時(shí))的使用,AIR很是紅火了一陣子。那時(shí)大概有數(shù)以百萬計(jì)的pc AIR應(yīng)用被開發(fā)出來,只是后來Twitter在2011年買了TweetDeck之后,又改寫本地代碼取代了AIR。于是乎,AIR的輝煌就到此為止。

隨著Flash和AIR的逐漸逝去,Adobe的ActionScript也開始向世界吻別。下面是一些用ActionScript寫的代碼示例。

package { import flash.display.*; import flash.text.*; public class HelloWorld extends Sprite {private var greeting:TextField = new TextField(); public function HelloWorld() {greeting.text = “Hello World!”;greeting.x = 100;greeting.y = 100;addChild(greeting);} } }

(你可能會(huì)發(fā)現(xiàn)這與JavaScript非常相似,都使用var、function和new,并且也使用小數(shù)點(diǎn)來訪問成員變量。)

Delphi’s Object Pascal

首先我得向我曾經(jīng)的好伙伴Delphi表示歉意,因?yàn)槲也坏貌还糘bject Pascal的“死訊”。well,Delphi(用于發(fā)Object Pascal的工具)歷經(jīng)變遷之后,依然茍延殘喘著(它起源于Borland公司,現(xiàn)在抱著Embarcadero公司的大腿)。

早先Delphi和它的Object Pascal語言確實(shí)給我們提供了一個(gè)良好的工作環(huán)境:雖然有點(diǎn)啰嗦,但是編譯器很快,而且相比Visual Basic(這里指的是pre-Visual Basic.NET,1995年左右),創(chuàng)建Windows程序更容易。

但是它的優(yōu)勢(shì)并沒有持續(xù)下去。也很難說是什么原因,因?yàn)檫@個(gè)平臺(tái)真心是不錯(cuò)的。就在這時(shí),Borland公司開始在其Delphi的產(chǎn)品線上支持C#和C++。發(fā)展到后來,Borland公司甚至直接將Delphi賣給了Embarcadero公司,然后Embarcadero公司繼續(xù)使用Delphi開發(fā)產(chǎn)品。話說,它做得相當(dāng)不錯(cuò),但是重點(diǎn)再也不是Pascal了。當(dāng)然,你依然可以用Pascal編程,但是幾乎沒人走這條路了。事實(shí)上,我們可以使用Delphi建立許多不同的平臺(tái),包括iOS、Android,以及Linux操作系統(tǒng)。

但是,如果你去Embarcadero公司的網(wǎng)站看看,你會(huì)發(fā)現(xiàn)他們主要是在促進(jìn)Delphi’s C++ 的支持。因此,換言之就是,Object Pascal已然逝去了。寫到這里,我不禁悲從心來,因?yàn)槲一撕芏嗪芏鄷r(shí)間來學(xué)習(xí)Pascal語言,特別是Delphi’s Object Pascal。但是沒辦法,現(xiàn)實(shí)就是如此殘酷,不轉(zhuǎn)行就只能餓死。

下面請(qǐng)看Object Pascal的代碼:

program HelloWorld; beginwriteln(‘You say goodbye.’)

這里推薦大家學(xué)習(xí)CSDN自營(yíng)的課程《Python闖關(guān)特訓(xùn)營(yíng)》,這個(gè)特訓(xùn)營(yíng),就是為了讓更多人可以真正學(xué)到Python全棧內(nèi)容,如果你有需要,不妨和CSDN的小姐姐聊一聊。免費(fèi)領(lǐng)取python入門資料嘗試一下~

你心動(dòng)了嗎?我也準(zhǔn)備送你一份大禮:

劃重點(diǎn):送你Python學(xué)習(xí)路線圖+入門資料+收獲Python大廠面試高頻題,這些資料足夠你自測(cè)難易度!

添加CSDN小姐姐

領(lǐng)取Python試學(xué)課+課程咨詢+職業(yè)規(guī)劃

CSDN特訓(xùn)營(yíng)內(nèi)容包含:六大模塊,分別是Python基礎(chǔ)、Python全棧、Python爬蟲、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)與機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)模塊。在線錄播課+直播+線下實(shí)訓(xùn)多維度教學(xué)模式,從課程內(nèi)容設(shè)置到學(xué)習(xí)模式探索,全部以企業(yè)實(shí)際應(yīng)用的視角為大家傳授技能。

實(shí)訓(xùn)營(yíng)不止是培訓(xùn),更注重學(xué)以致用:

  • 錄播隨時(shí)看+每周直播錄播+直播+線下實(shí)訓(xùn)多維度教學(xué)模式,不受時(shí)間/地域限制,大家可輕松安排時(shí)間學(xué)習(xí);

  • 統(tǒng)一開班進(jìn)度統(tǒng)一,學(xué)不會(huì)就“被單練”:由班主任、助教、講師,統(tǒng)一進(jìn)度追蹤、作業(yè)輔導(dǎo),過了關(guān)才算掌握;

  • 企業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn),學(xué)會(huì)就去上班:以真實(shí)企業(yè)案例為訓(xùn)練目標(biāo),學(xué)習(xí)就是工作,這樣才能學(xué)以致用;

  • 除了正課,還有大廠面經(jīng)、內(nèi)推:職業(yè)顧問為大家進(jìn)行就業(yè)指導(dǎo),學(xué)完就去把學(xué)費(fèi)賺回來;

添加CSDN小姐姐

領(lǐng)取Python試學(xué)課+課程咨詢+職業(yè)規(guī)劃

從零開始的?Python 爬蟲速成指南,實(shí)用!

https://edu.csdn.net/topic/python115?utm_source=eduxy_blog08_xtk

為什么選擇CSDN學(xué)院?

CSDN創(chuàng)立20年了,一步步成為千萬人使用的IT社區(qū),沒有人比我們更懂技術(shù)人真正需要的是什么。

咱們不需要空頭支票,只需要學(xué)了就能用的過硬本領(lǐng),只需要能讓我生活質(zhì)量更好的賺錢技能。我們的目標(biāo)并不復(fù)雜,可能只是給爸媽換套房,給老婆換個(gè)包,給娃換個(gè)Pad,給自己換輛車。我們是最不肯去啃老的一批人,只想靠自己過上更好的生活。

CSDN懂你,也懂教育,相比于其他學(xué)習(xí)班,CSDN學(xué)院有著自己的服務(wù)和課程體系,我們的內(nèi)容和服務(wù)態(tài)度獲得了無數(shù)學(xué)員的認(rèn)可。

而CSDN《Python闖關(guān)訓(xùn)練營(yíng)》,每年根據(jù)行情和熱點(diǎn)快速升級(jí),邀請(qǐng)行內(nèi)專家進(jìn)行評(píng)審,10大企業(yè)項(xiàng)目+15個(gè)案例,課程涉及金融、制造業(yè)、醫(yī)療業(yè)、保險(xiǎn)、政府、電信等行業(yè)。

這些都是做Python一定會(huì)涉及到的領(lǐng)域,更重要的是CSDN會(huì)做就業(yè)推薦和輔導(dǎo),呵護(hù)大家成長(zhǎng)的每一程。

人話版的教程+幽默詼諧的老師+體貼入微的助教隨時(shí)答疑+貼心又嚴(yán)肅的班主任督學(xué),希望你會(huì)喜歡~

添加CSDN小姐姐

領(lǐng)取Python試學(xué)課+課程咨詢+職業(yè)規(guī)劃


---------------------
作者:CSDN學(xué)院
來源:CSDN
原文:https://blog.csdn.net/CSDNedu/article/details/104774991
版權(quán)聲明:本文為作者原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
內(nèi)容解析By:CSDN,CNBLOG博客文章一鍵轉(zhuǎn)載插件

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的[转]定了!2020年,6种将死的编程语言!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。