[Programming] Học C verson nào? |
25/03/2007 20:44:22 (+0700) | #1 | 49247 |
ThuNga
Member
|
0 |
|
|
Joined: 25/03/2007 09:31:56
Messages: 7
Offline
|
|
Mình đang cần học lập trình C, nhưng hôm trước đọc báo thấy có người sử dụng C trên Windows làm hư Windows. Vậy mình nên sử dụng Turbo C hay Borlan C, phiên bản mới nhất hay phiên bản nào để không ảnh hưởng đến Windows. |
|
|
|
|
[Question] Học C verson nào? |
26/03/2007 00:34:31 (+0700) | #2 | 49269 |
MicrosoftX
Member
|
0 |
|
|
Joined: 04/03/2007 20:46:12
Messages: 91
Offline
|
|
ThuNga wrote:
Mình đang cần học lập trình C, nhưng hôm trước đọc báo thấy có người sử dụng C trên Windows làm hư Windows.
Báo nào viết hả ... bảo tớ tớ kiếm tí tiền cái, đang bí
ThuNga wrote:
Vậy mình nên sử dụng Turbo C hay Borlan C, phiên bản mới nhất hay phiên bản nào để không ảnh hưởng đến Windows.
Nếu chưa biết gì về C thì nên học ANSI C chưa vội học lập trình C trên Windows hay Linux. Những công cụ như Turbo C hay Borland C thích hợp cho cậu mới học về C đó.
Có điều là trình biên dịch Turbo C và Borland (v < 5.0) đều là những trình biên dịch cho hệ CPU 16 bit 8086 của Intel do đó mà chương trình bạn tạo ra khi chạy trên hệ điều hành Windows thì là chạy trên một máy ảo giả lập MS DOS (NTVDM.EXE); Do đó một số tác vụ của chương trình sẽ không được thi hành hoặc thi hành nhưng kết quả không đúng, nhất là những tác vụ mà tác động sâu vào hệ thống.
Cậu có thể dùng Dev C++ để học ANSI C/C++ và sau này cũng dễ dàng chuyển qua lập trình trên Windows |
|
|
|
|
[Question] Re: Học C verson nào? |
26/03/2007 12:59:48 (+0700) | #3 | 49389 |
huynb
Member
|
0 |
|
|
Joined: 22/09/2006 02:30:20
Messages: 64
Offline
|
|
hi all !!!
không phải là lập trình C thì hư Windows đâu bồ. Đó là 1 quan điểm hoàn toàn sai lầm. Vì C là 1 ngôn ngữ mạnh mẽ và được sử dụng nhiều trước khi ra đời các thế hệ sau như C++ (C có lớp, hướng đối tượng chưa hoàn chỉnh), C#. Nếu có ảnh hưởng tới Win, chẳng qua là 1 số đoạn code có sử dụng con trỏ (pointer) nhưng do người LT chưa rành lắm nên đôi khi làm treo máy tính, nhấn nút reset là ổn.
Nếu bạn mới bắt đầu học C thì nên viết trên Borland C 3.1 hay cao cấp hơn là Visual C 6.0 đều được (chú ý là mới học thì nên LT chế độ console). Sau này khi đã rành thì bồ có thể LT trên Win = VC6.0 (with MFC) or C# luôn (ngôn ngữ mà Microsoft cho là mạnh mẽ nhất hiện nay).
good luck to you
|
|
|
|
|
[Question] Re: Học C verson nào? |
27/03/2007 22:08:29 (+0700) | #4 | 49746 |
ThuNga
Member
|
0 |
|
|
Joined: 25/03/2007 09:31:56
Messages: 7
Offline
|
|
Cám ơn các bạn đã quan tâm.
MicrosoftX wrote:
ThuNga wrote:
Mình đang cần học lập trình C, nhưng hôm trước đọc báo thấy có người sử dụng C trên Windows làm hư Windows.
Báo nào viết hả ... bảo tớ tớ kiếm tí tiền cái, đang bí
Mình đọc được trên báo "Làm Bạn Với Máy Vi Tính" số ra cách đây 2 tuần, ở mục Hỏi & đáp và mục đáp đã bảo nên cài lại Windows.
Mình cũng đang phân vân giữa ngôn ngữ C và Python thì nên học cái nào trước. (trong bài "How To Become A Hacker" của Conmale đã giới thiệu rất tốt để bắt đầu học lập trình với Python và nếu muốn học Python thì học trên Windows có được không? Vì mình chỉ biết 1 hệ điều hành là Windows thôi. |
|
|
|
|
[Question] Học C verson nào? |
27/03/2007 22:18:20 (+0700) | #5 | 49751 |
|
posiden
Member
|
0 |
|
|
Joined: 02/10/2003 08:57:15
Messages: 84
Location: University of Natural Science - 03CK2
Offline
|
|
C là ngôn ngữ căn bản và dùng làm nền khi học lập trình...
thực sự C for Win không nguy hiểm bằng C for Dos đâu,vì C for DOS hỗ trợ một số lệnh rất mạnh tác động đến hệ thống ví dụ như đọc và ghi bootsector,hoặc chặn cổng bàn phím (keylogger).nếu muốn tìm hiểu thêm xin học thêm môn Hệ Điều Hành.
dù gì thì đã lập trình cũng nên hiểu mình đang làm gì, và cẩn thận với việc làm của mình.
Thân. |
|
|
|