PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   什麼鳥!高一的C語言烤到到字元&字串... (https://www.pcdvd.com.tw/showthread.php?t=498162)

cxh 2005-06-09 12:00 PM

什麼,普通高中,教C , :flash: ...算是大學資(工)管先修班嗎??
實在是犯了一個很大的迷思,會電腦=有工作,或是有更先進想法吧...
沒什麼好教的嗎?還是老師太閒? :unbelief:
小弟不是指 學c不好,而是時機不對,先學不見的先贏.
如果程式開發這類工作,可以在短時間(三個月,每週4小時)精通,那麼,台灣的軟體業產值不會那麼小!

再進一步論述:程式的開發是為了解決問題(game也一樣),也就是寫出來的東西能不能用!
會寫 九九乘法表,也是寫程式,會寫商用程式,也是寫程式,寫出來的產值,不一樣,

至那一種程式效能好,那一種好開發..不在本篇討論範圍內..

如果要訓練思考與邏輯,一定有必c更好的選項
小弟拙見,僅供參考
(迷之聲:那你會不會寫程式啊??)

asccpu 2005-06-09 12:08 PM

引用:
作者shad
中斷10h當ah設為1不是「設定游標」?
..... 0分 0分 :laugh: :laugh: :laugh:
好像是用
; string-> DS : DX
mov ah,9h
int 21h

用INT 10H 顯示字串雖很麻煩,但有個好處就是,連繪圖頁都可顯示出來。
用 DOS CALL 相容性絕沒問題,而且可以作導向,但,在繪圖頁就沒法顯示了。
還有一個,直接填視訊區,在文字頁中,設計好,可指定要顯示在何頁(25*80共有8頁可切換),但遇上繪圖頁同樣死.....這個時鐘原碼就是直接填BUFFER的。

cxh 2005-06-09 12:13 PM

引用:
作者Wallace Wang
以前考研究所的申論題:
你覺得現在還有需要學習組合語言嗎?


申論題!多久以前啊??

這不是二分法能解答..(要跟不要能解決)


答案是 : 視情況:
如果是一個設備或是低階控制,是一定要學的,
若是寫商用程式,那麼,用機會機是很小的..

理由:
組合語言的速度效能是時下各程式之首,在某些情況為下為求速度,或是直接控制,必須使用組合語言(3D 引擎, 硬體位罝控制),正因如此,在某些應用場合,組合語言有其存在的必要,然正因如此特性,卻造就學習上的難度.加上是早期電腦語言,在硬體設備擴充有限,無法跟現在語言比較,

簡單說幾句,沒啥內容,看看就好!

杰德爾 2005-06-09 12:21 PM

當我看著討論說出c語言好難時,我馬子這時說出c語言......西班牙語嗎.....orz.....認輸了!!

sutzu 2005-06-09 12:52 PM

其實大家都有經驗
我看過我堂妹高中課本裡面的計算機概論
有教到基本的Visusl-basic 然後再來是電腦內部零件的介紹
什麼南北橋 匯流排 記憶體等等

不過據我瞭解 我堂妹她們班上同學大多數學完後都忘光光了...
相信大多數情況都這樣
不過也有好處啦
搞不好一百個人裡面 有99個人忘光 剛好激起一個人的興趣
這樣也是不錯的

大鳥 2005-06-09 01:03 PM

標題和回文都很有趣的一個討論

nzwolf 2005-06-09 01:06 PM

引用:
作者嚐起來像雞
只好蹲圖書館囉...
nz有圖書館吧...你在南島還北島?
聽說北島都火山...


北島AKL.
當然有圖書館,但不見得全部的書都有.
就算有量也不多..
印象最深的是...那本書 圖書館只有2本..
但是我們班1~200人...大家都搶來搶去..
我才借到2天就收到圖書館通知有人recall那本.......:tu::tu::tu:
當然我也如法泡製...沒幾天也去 recall那本回來.= = .這樣借書超累的...

asccpu 2005-06-09 01:09 PM

C... C++,C#,C--
要選那個.......

shad 2005-06-09 03:30 PM

引用:
作者JOJO-替身
:laugh:
丟臉了, 21H才對
ah= 01 02 09H 都可以
自首無罪,老師加點分啦 :laugh:

據我所知好像是
1 輸入字元
2 輸出字元
9 輸出字串

好吧,給你100分
報告裡夾點"心得",記得"規矩"是一定要的

引用:
作者Wallace Wang
以前考研究所的申論題:
你覺得現在還有需要學習組合語言嗎?

有吧...因為快又小...
但又好像不是很需要,因人而異囉

引用:
作者asccpu
用INT 10H 顯示字串雖很麻煩,但有個好處就是,連繪圖頁都可顯示出來。
(下略)

是指 INT 10h 的 13 嗎?

引用:
作者asccpu
C... C++,C#,C--
要選那個.......

各有各的好處吧...!?
C跟C++感覺沒啥不同,
只是C++多了一些東西(物件導向,例外處理,Overload,Template....),寫小程式用起來沒啥不同;
如果是大專案C++功能多應該吃香一點。
C--算有趣,應該是想有組語效能,但減少開發時間的方案吧!
只是資源太少了,功能也不是很完善
C#就沒用過了...
(以上個人淺見)

RogerShih 2005-06-09 04:01 PM

學校應該敎的是基礎, 在所有語言中, 我認為 C 是比較好的選擇.

1. 不管是 C++ 或是 C#, 都是自 C 衍生下來的產物.
2. 雖然是傳統結構式語言, 沒有 OOP 觀念, 但可以更進一步了解軟體跟硬體間比較直接的關係. OOP 雖然先進, 但是卻不是非常好入手. 雖然有人說 OO 就是要符合人們對一般事物的觀點看法, 但我認為這一點目前來說還不是及格, 眼花撩亂的新技術反而複雜化, 沒有一定的基礎, 想掌握 OO 的精神或者可以, 但實務上如果缺乏對各系統軟硬體的了解, 並不見得有用.
3. C 的應用範圍比較廣, 寫應用軟體就算要用 C++, 以 C 的基礎去進一步發揮不會太難, 寫 Driver, 寫崁入式系統, 都會用到 C, Java 跟 C# 也是從 C 傳承下來的, C 的基礎不會被浪費掉.

C# 是微軟拿來拼 JAVA 的, 個人感覺還挺好玩的, 且很多 C++ 能做的, C# 也可以做, 連遊戲也能寫, 不過就是一定要在 .Net 平台上跑就是了, 效能不如 C++ 或 C 是一定的.

組合語言現在拿來當興趣學的人很多, 甚至有不少產品, 如 NASM、MASM, 還有很多配合的 IDE, 也可以寫 Win32 程式絕沒有任何問題. 只不過現在的軟體規模越來越大, 用組合語言寫會很吃力就是了.


所有的時間均為GMT +8。 現在的時間是06:52 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。