PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
27681049
Advance Member
 

加入日期: Jul 2012
您的住址: 新竹
文章: 409
引用:
作者lqz
C++跟薩魯曼有啥關聯?

其實純的C++只比C多一點東西,真的麻煩的是各種framework,

每家的結構都不大一樣,而且真的超級多,又有新舊版本,

MS的MFC單是CSting改版就搞死一堆人了。

但是初學者真的沒用到的不要管就好了,有些幾乎一輩子用不到,

然後小的CLASS用多了,大的其實沒啥難度。

真的混一點,就把CLASS當作有member跟function的集合就好。


你不是超強就是沒真正學過C++...
     
      
舊 2015-01-09, 03:52 PM #21
回應時引用此文章
27681049離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者Adsmt
C# 也一直增加一些新的東西,像是 yield
http://msdn.microsoft.com/zh-tw/library/9k7k7cf0.aspx

還有像 IEnumerator<T> 這種語法,這是為 Collection 的概念加的,最早我使用 C# 時並沒有這種東西。而且我發現 Java 也有同樣的東西,不知是誰抄誰。


如果你是指 <T>,這裡的 T 應該是 template 或 type 簡寫,來源是 C++ template。
有些語言把這東西叫做 generics (泛型)...
http://zh.wikipedia.org/wiki/%E6%A8...F_%28C%2B%2B%29
http://zh.wikipedia.org/wiki/%E6%B3%9B%E5%9E%8B

我剛剛查一下英文版本 Wiki,有說明來源...
http://en.wikipedia.org/wiki/Generic_programming
引用:
The Java programming language has provided genericity facilities syntactically based on C++'s since the introduction of J2SE 5.0.
C# 2.0, Chrome 1.5 and Visual Basic .NET 2005 have constructs that take advantage of the support for generics present in the Microsoft .NET Framework since version 2.0.
 
__________________
滿招損 謙受益

此文章於 2015-01-09 04:17 PM 被 darkangel 編輯.
舊 2015-01-09, 04:08 PM #22
回應時引用此文章
darkangel離線中  
bureia
Golden Member
 

加入日期: Dec 2001
文章: 2,906
引用:
作者Adsmt
C# 也一直增加一些新的東西,像是 yield
http://msdn.microsoft.com/zh-tw/library/9k7k7cf0.aspx

還有像 IEnumerator<T> 這種語法,這是為 Collection 的概念加的,最早我使用 C# 時並沒有這種東西。而且我發現 Java 也有同樣的東西,不知是誰抄誰。

C#據說是當年微軟想惡搞Java,後來被Sun打臉才弄的一套類似Java的東西
舊 2015-01-09, 04:11 PM #23
回應時引用此文章
bureia離線中  
commando001
Master Member
 
commando001的大頭照
 

加入日期: Nov 2010
文章: 2,414
引用:
作者bureia
C#據說是當年微軟想惡搞Java,後來被Sun打臉才弄的一套類似Java的東西



不是J#?

http://zh.wikipedia.org/wiki/J%E2%99%AF
__________________
新。弱弱的戰績
舊 2015-01-09, 05:01 PM #24
回應時引用此文章
commando001離線中  
bureia
Golden Member
 

加入日期: Dec 2001
文章: 2,906
引用:
作者commando001

當年聽到的傳言

http://zh.wikipedia.org/wiki/C%E2%99%AF

原Borland公司的首席研發設計師安德斯·海爾斯伯格(Anders Hejlsberg)在微軟開發了Visual J++ 1.0,
很快的Visual J++由1.1版本升級到6.0版。SUN公司認為Visual J++ 違反了Java開發平台的中立性,
對微軟提出了訴訟。2000年6月26日微軟在奧蘭多舉行的「職業開發人員技術大會」(PDC 2000)上,
發表新的語言C#。C#語言取代了Visual J++,語言本身深受Visual Basic、Java、C和C++ 的影響。
-----------------------------------------------------------------------------------------------------------

微軟還出了個XP sp1a,就是把微軟自家的Java virtual machine砍掉
舊 2015-01-09, 05:13 PM #25
回應時引用此文章
bureia離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者bureia
當年聽到的傳言

http://zh.wikipedia.org/wiki/C%E2%99%AF

原Borland公司的首席研發設計師安德斯·海爾斯伯格(Anders Hejlsberg)在微軟開發了Visual J++ 1.0,
很快的Visual J++由1.1版本升級到6.0版。SUN公司認為Visual J++ 違反了Java開發平台的中立性,
對微軟提出了訴訟。2000年6月26日微軟在奧蘭多舉行的「職業開發人員技術大會」(PDC 2000)上,
發表新的語言C#。C#語言取代了Visual J++,語言本身深受Visual Basic、Java、C和C++ 的影響。
-----------------------------------------------------------------------------------------------------------

微軟還出了個XP sp1a,就是把微軟自家的Java virtual machine砍掉



所以三隻羊sp1a是把內建的虛擬約跑程式加上還是內建??

此文章於 2015-01-09 06:14 PM 被 csshih 編輯.
舊 2015-01-09, 06:13 PM #26
回應時引用此文章
csshih離線中  
capitalm
Major Member
 
capitalm的大頭照
 

加入日期: Jun 2003
您的住址: where the light is
文章: 271
引用:
作者27681049
你不是超強就是沒真正學過C++...

大概是把 <stdio.h> 改為 <cstdio> 就以為自己在用 C++ 了吧
舊 2015-01-09, 06:33 PM #27
回應時引用此文章
capitalm離線中  
chk
Golden Member
 
chk的大頭照
 

加入日期: Apr 2001
您的住址: 雞窩
文章: 2,822
我還在寫Pascal 還停留在delphi5 哩...
不過是修修補補而已
APS也還活著...連.NET略懂
上面已經要求用Jquery了
唉~我開始有斷層了
愈來愈不想學新語言
寫程式這條路真的不好走
已經跟不上時代了
只好轉為管理系統,管管VM
程式就交給年輕人了
PS.
SQL不算程式語言..
不過找工作SQL倒是很重要
舊 2015-01-09, 06:52 PM #28
回應時引用此文章
chk離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,761
其實程式語言都大同小異啦,不熟 google 就好了。我現在使用新的程式語言連書都沒在看的,範例程式來拿看一下語法就開始寫了,有問題的地方就 google....
舊 2015-01-10, 02:35 AM #29
回應時引用此文章
Adsmt離線中  
FLYFLY
*停權中*
 

加入日期: Sep 2001
您的住址: 廢鐵鎮
文章: 392
我嘗試看看描述一個問題:

我的狀況大概是這樣,對於"家用"電腦的軟硬體"組裝",
反正google都有資料(中文的)可以查,
主機板的說明書網路上也可以找,
MsWindows、MacOSX、linux GNOME/KDE桌面環境,
"純圖形桌面"的部分的系統安裝、環境客製化設定、一般操作,
我都OK,也知道winodows的 *.inf檔案是什麼東西,
終端機視窗的部分,我可以應付DOS等級的指令(但是script我就不行了)。
在以上這樣的條件下,我可能為了需要使用具有某個專用功能的圖形工具,
卻"google不到"(找過類似的,但是不符合我的使用需求)
符合我心中概念的那種類似圖形工具,而可能需要自己從零開始做一個出來
(我沒有預算請別人開發),而必須自己開始"從零開始"學習寫程式的話,
我需要些什麼樣的學習流程?我需要哪些學習步驟與參考那些資源?
我學習這些程式開發步驟與資源的目標,就只是為了把某個專用的圖形工具程式寫出來而已。
只要是跟那個專用圖形工具無關的,我都可以忽略。
只要能做到"符合我需求"的專用圖形工具程式寫出來,就OK了,
不會再深造一堆有的沒有的了。

我需要的一種"專用"工具是這樣,我嘗試描述:

MacOSX環境有一個系統內建的"字元檢視器"面板,我覺得不錯用,
隨著MacOSX版本更新,"字元檢視器"也會跟著在介面上有些小改版,
面板內有些部分的視窗元素,我會覺得舊版的設計比較好,
所以我會期望這個面板能夠保有某部分的舊版視窗元素,
但是"字元資料量"則是能跟上最新版本的unicode正規發行版,
然而,這個"字元檢視器"當然是卡死在MacOSX環境,
我通常是在使用 Apache openoffice / libreoffice
的時候會使用到,AOO/LO內建的"特殊字元"功能太陽春,
使用上並不方便。所以我在想,有沒有辦法,
設計出一個完全獨立的"字元檢視器"外掛插件 for AOO/LO,
這樣就可以"跨平台"了,如果能設計成可以擴充"字元資料量"的形式,
那這個"外掛插件"就可以持續用到AOO/LO架構大改為止。
我google的結果,推論若要做到完全跨平台的獨立套件,
不會依賴一堆有的沒有的函式庫,似乎就是得用"純openoffice basic"
去寫程式? 要讓這個"外掛插件"只要有安裝在系統圖形桌面的AOO/LO裡頭
就可以運作(什麼C啊 python啊 java啊 都無關,也不想牽扯,對我來說也太複雜了) 。
要寫script,我就不行了,寫程式這件事,我得"從零開始",
然後就完全沒有頭緒了。
對於我這樣的case,網路上有沒有現成的"導讀文件"可以參考???
(有正體中文的會更好)
舊 2015-01-15, 01:57 AM #30
回應時引用此文章
FLYFLY離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:19 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。