回覆列表
  • 1 # 書生小強

    對於上面這個問題來說,說實話,我還真沒有弄過,因為已經有現成的非常好用的軟體了,為啥還要開發一個呢。

    那麼回到這個問題,首先要了解Adobe等級的行業軟體是什麼?有哪些?舉幾個例子一看你就明白了:

    影象處理軟體Adobe Photoshop向量圖形編輯軟體Adobe Illustrator音訊編輯軟體Adobe Audition文件創作軟體Adobe Acrobat網頁編輯軟體Adobe Dreamweaver二維向量動畫創作軟體Adobe Animate視訊特效編輯軟體Adobe After Effects視訊剪輯軟體Adobe Premiere Pro

    嘿嘿,是不是就知道要幹什麼了。

    那麼到底能不能編寫呢?我個人覺得還是可以編寫的,不過可能需要懂演算法的大神才可以。從網上搜索一下應該有類似的例子來實現。

    比如下面這個網址就是我搜索到的一個例子:

    https://blog.csdn.net/Lynn_whu/article/details/80725831

  • 2 # FX創新實驗室

    我確信C++可以。C#和java可能就不夠底層,相對較難。

    到了這種圖形軟體,要求效能非常高。面向物件的語言寫的話,操作底層很有壓力。

  • 3 # 非專家周老師

    完全沒有問題,應該效果不錯。Adobe的那些東西不是什麼高精尖的東西,只是他們做的比較早,打磨的時間長些,感覺上好像很了不起,其實也就那麼回事兒。這些東西賺錢比較難,我是說投資人要求那個增長率根本沒法達到,你就是有技術也沒有人投資你,所以做不出來。如果世界上有三家像Adobe的公司,大家很快一起死掉,現在的Adobe在投資人眼裡和半死不活差不多。其實很多基礎軟體都是這個情況,例如,JAVA,sun公司發明這麼牛逼的語言,25年依然堅挺,再有幾年還是沒有問題的,但是,sun公司現在在哪呢?說回Adobe,不像外行認為的那樣風光無限,拓展業務很困難,前幾年想進軍移動開發,結果被喬幫主踹了個跟頭,再也沒有爬起來。幫主都去世好多年了,他們連炸個刺兒都不敢。

    其實好多基礎的東西都是由研究機構來做的,在國外能潛心做研究一般生存不成問題,一般都是豪奢之家,例如,計算機之父諾依曼,不要忘了他叫馮.諾依曼。帶這個馮,就說明這個傢伙不會差錢的。反觀中國基礎研究人員,基本和窮困潦倒差不多,急著出點成績改善生活,有點能拿的出手的,發明人立刻做商人了。整個社會想發財想瘋了,那有人做基礎的東西?

    大家被晶片嚇壞了所以美國一禁個軟體都浮想翩翩,其實,沒個必要。不讓用Adobe了,會迅速有軟體補進來的,可能不如Adobe好用,但也不會差太多的。

  • 4 # 葉書藏風

    我笑死了,有些人的回答又在一本正經的胡說八道,其實類似於adobe ps這樣的軟體, 你所列的語言都可以,本質上無非是影象處理演算法。

    其實在這個領域有很多軟體是可以替代ps的。

    ps之所以一直行業老大,首先是深耕,提供了無數優化的演算法和技術,

    其次是形成了有一定優勢的技術壁壘,尤其商用影象處理領域,是其他軟體還不能有效替代的;

    最後大量的特效和外掛,圍繞著ps,已經形成了開發生態,相輔相成。

    最後強調cpp,c#,java都是專業開發語言,c#,java除非在底層某些領域,需要特殊處理,大多數時候基本可以實現cpp的工作。

    只是在影象處理領域,cpp的表達更強,成熟的處理庫更多,更能有效開發罷了。

  • 5 # 陪孩子玩的碼農

    肯定可以,用010101都可以。

    但是在咱國家,我可以誇張點說肯定寫不出來,

    南橘北枳,

    人家外中國人,溫飽沒問題了,出於興趣寫的,開源軟體也是興趣。

    為數不多幾個還不錯的,背後不是bat就是天使投資,人家可以有點情懷。

    但是能維護多年的有多少?得到國際認可的又有多少呢?

    不要和我說vue,人家已經不是中中國人了!!!!

    紅旗瀏覽器,某某cpu瞭解一下,好像還有個什麼木蘭語言。

    華為另外算,畢竟人家是軍工,背後是國家。

    adobe這種東西國家不重視,所以一般出不來的。

    mateleb都出不來[我想靜靜]

  • 6 # 閒著聊聊天呀

    Adobe這種軟體工具的核心是演算法,你列的三種語言都可以很好地實現。

    我90年代初做過斷口影象處理的基金專案,有很多類似Adobe的功能,那時還沒有上述CSharp、Java語言,也沒有Adobe,用C語言寫的軟體,何況現在這些面向物件的語言。

    C語言寫,相當於手工打造。擦掉一根線都要按位進行各個點的異或處理,不象C#之類語言,刪除一個物件即可。對影象進行降噪、去毛刺、二值化、特徵提取都要編寫相關演算法。比如邊緣增強、平滑處理要用到插值演算法,模式匹配用到圓鄰域方法……現在很多演算法都有函式庫,通過介面呼叫就行了,簡單了很多,用C#、C++、Java處理起來綽綽有餘。

  • 7 # matrix83

    特大型的軟體,不可能只用一種語言開發,主體語言肯定是c。注意是c而不是c++。然後其他外掛指令碼有可能是java,py。

  • 8 # 幽兔CC

    C#和Java不可能,即使實現了相同功能,使用體驗肯定和c++沒法比。c++一定可以。不過當今的大型軟體很少用一種語言編寫的。特別是大型軟體,可能主體部分是c++,外掛部分用python之類的都有可能。

  • 9 # 男生學英語-坤哥告訴你

    這些牛逼的軟體,Adobe、Autodesk等等,都是用以上語言編出來的啊。作業系統都是C、彙編編出來的呢。總之,找一門好好學就行。建議學C++。

  • 10 # 程式原

    當然可以了。理論上只要圖靈完整的語言,都可以用來寫任何一款軟體,更別說這三種在TIOBE上常年排名前10的語言了。

    【強烈建議】不要把程式語言想的有多複雜多高深,它只是個工具而已,重要的是程式設計思想。

    【舉個栗子】紅樓夢可以用漢語寫,那可以用甲骨文(低階語言,但基本上也是語意完整的)、英語、法語寫麼?答案顯然是肯定的。只要語義完整的語言,都可以表達出紅樓夢的內容。但重要的是紅樓夢的思想,不是任何一個人就可以寫出來的,即使這個人會N多種語言。

    【題外話】為什麼要這麼多語言?

    程式語言像人類的社會語言(之所以叫社會語言,是因為我認為程式語言也是人類語言一種,只不過是給機器下達指令的),也有很多種,比較常用的就百十來種。可能會有人有疑問,為什麼會有這麼多種程式語言呢?參照人類社會語言,這麼多種語言,既有人文因素也有歷史因素。回到程式語言,除了這些因素之外,程式語言根據科學領域的不同,優勢側重也有比較大的區別。比如人工智慧、資料分析、數學建模等領域,優勢語言就是完全不一樣的。

    圖靈完整的語言有很多種,但易用性、語法、抽象程度都參差不齊。對標到人類語言,其實也有這些特性,比如漢語,二維語言,抽象程度高,有豐富多樣的成語,能用幾個很簡練的詞表達出豐富的語意,但多音多義如果不配合語境,同樣一句話,不同的理解,語意可能完全不一樣。英語呢,是一維語言,抽象程度低,但豐富的單詞量配合各種時態,能更準確的保證語意的一致性。

    程式語言的區別,基本也是這樣,各種語言的sdk(可以理解成詞庫)豐富程度不一樣,側重點不一樣,使用起來方便程度也不一樣,但只要你的程式設計思想是成熟的,任何一種圖靈完整的語言都能很好的表達。就像你一直用漢語,學習英語之後,一樣可以用英語表達你的思想。甚至中英混用也不影響理解,就像有些程式語言也可以混用,比如java + kotlin, oc + swift, c + c++ + 其它

  • 11 # NewEnglandSnow

    應該不行。像Photoshop這樣的圖形影象處理軟體,核心競爭力是演算法,以及演算法的執行效率,因此像c#和Java肯定不合適。c和c++比較合適。為了進一步提高效率,還會針對不同的CPU去做更底層的程式碼優化,有可能用到組合語言這個層級。

  • 12 # 螢幕外飄逸的光

    用什麼語言只是一部分因素,核心點是圖形底層核心演算法,不要總是被某種語言所矇蔽,好比和別人溝通,說普通話和說方言所表達的意思沒有區別,程式語言只是一種和電腦溝通的語言,充滿了各種方言,編寫ps這樣的軟體,其核心關鍵點不是永什麼語言,而是演算法

  • 中秋節和大豐收的關聯?
  • 安橋手機怎麼樣,線上聽歌好嗎?