Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 14 kết quả

Đề tài: Tại Sao Bây giờ cần phải học C ?

  1. #1
    Ngày gia nhập
    07 2006
    Bài viết
    121

    Mặc định Tại Sao Bây giờ cần phải học C ?

    Đầu tiên trong trường đại học chúng ta thường học ngôn ngữ C hay Pas là ngôn ngữ lập trình cơ bản. Đôi lúc các bạn lại thấy ở ngoài các công ty hay các nhà tuyển dụng lại ít đòi hỏi về những thứ này. Nay tôi đưa một số đặc điểm của C để chúng ta cùng tham khảo và có cái nhìn tinh tế và thực tiển hơn về C.

    C là một ngôn ngữ theo một số các nhà (sách học) nói là ngôn ngữ bậc trung các ngôn ngữ cấp cao mới xuất hiện như C#, Java, ... về giao diện code đều giống như C. Do đó ta đã học C thì việc học cách code của các ngôn ngữ khác không có gì khó.

    Trong C có một công cụ rất mạnh chính là bộ tiền sử lý, bộ tiền sử lý là một công cụ cực mạnh đối với các nhà lập trình chuyên nghiệp nó có thể giúp ta thực hiện các thao tác port code từ ngôn ngữ này sang ngôn ngữ khác...
    Và nhiều vấn đề khác cần C như lập trình cho các thiết bị điều khiển bộ nhớ thấp, lập trình cho các cánh tay robot ...

    OoShinHaoO

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Mấy cái vụ lập trình điều khiển bộ nhớ và robot em nghĩ viết bằng ASM chắc tốt hơn vì sẽ tối ưu hơn.Dung lượng nhỏ và không bị sinh ra các câu lệnh thừa do các trình biên dịch của ngôn ngữ bậc cao sinh ra...^^

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    Hanoi
    Bài viết
    2

    tất nhiên dùng ASM thì tốc độ thực hiện sẽ nhanh hơn vì nó là ngôn ngữ bậc thấp. Còn C là ngôn ngữ bậc trung rồi. Tuy nhiên với công nghệ như bây giờ. Các chíp có bộ nhớ lớn và tốc độ xử lý nhanh. Nếu viết được bằng ASM thì rất tốt nhưng đâu phải ai cũng thạo ASM, rồi thực hiện các biểu thức toán học bằng ASM đâu phải là điều dễ dàng đâu.
    Không có gì đẹp bằng:

  4. #4
    Ngày gia nhập
    07 2007
    Bài viết
    5

    em thấy ngôn ngữ nào cũng thế,quan trọng thuật toán của mình có return true ko mới đúng

  5. #5
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Trích dẫn Nguyên bản được gửi bởi NHT2309 Xem bài viết
    em thấy ngôn ngữ nào cũng thế,quan trọng thuật toán của mình có return true ko mới đúng
    Theo mình nghĩ thế này.Đúng là thuật toán rất quan trọng nhưng đôi lúc ngôn ngữ cũng quan trọng không kém đặc biệt trong vẫn đề lập trình hệ thống.Mình giả sử có chương trình bạn viết ra phải sử lý trên từng bit dữ liệu?Mình thử hỏi bạn rằng có nên viết nó bằng VB hay C# hay không?

  6. #6
    Ngày gia nhập
    07 2007
    Bài viết
    5

    Mặc định Tại Sao Bây giờ cần phải học C ?

    mình thấy khi đã có đc thuật toán rồi thì việc coding là của anh em chúng ta,coding bao h chẳng phải có code đúng.

  7. #7
    Ngày gia nhập
    04 2008
    Bài viết
    5

    Theo mình nghĩa C hay pascal là nền tảng của hầu hết các lĩnh vực IT: Lập trình ứng dụng, lập trình web, quản trị, bảo mật,....
    "Thời gian là thứ không thể lấy lại được!"
    Wellcome bà con tới girlsarefoxes club: http://nguyenbatbinh.cu.to

  8. #8
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Nếu đang còn đi học thì mình khuyên là nên tập trung học 1-2 ngôn ngữ ( theo ý kiến cá nhân của tui thì là C/C++ + ASM ). Sau đó học advance features của nó : ví dụ tham khảo các thư viện + toolkit...:
    - networking with C on Linux, Win32API on Windows.
    - đồ hoạ + âm thanh ( openGL, openAL ) với C/C++.
    - GUI với C/C++...
    thì sẽ tốt hơn cả 100 lần học 1 lúc 4-5 ngôn ngữ, khi học chắc những lĩnh vực liên quan đến 1 ngôn ngữ nào đó, kĩ năng tư duy và xử lý sẽ tăng lên rất nhiều : hơn là học 1 đống Java, C#, php, Basic...Vì học cho lắm mà chỉ dừng lại ở mức biết cú pháp thì chẳng có 1 ý nghĩa gì.
    - Còn C thì nó rất quan trọng rùi vì hầu hết cả OS đều được viết = C, nhưng nếu application thì tui nghĩ C++ là cái đáng học thứ 2.
    - Các ngôn ngữ hiện đại như C#, ASP.net... thì cũng nên coi và những thằng này theo tui sẽ rất dễ nếu bạn có kiến thức nền tảng C++ tốt, download vài cái tutorial video về + 1 quyển ebook và làm theo thì khoảng chừng 1 vài tháng là bạn có thể dễ dàng thành thạo vì cơ bản những ngôn ngữ này rất tiện lợi. Cái bạn cần là làm sao sử dụng chúng cho hiệu quả mà thôi.

  9. #9
    Ngày gia nhập
    12 2007
    Bài viết
    6

    Em nghĩ chẳng phải vô lý mà OJ - người có thể coi la cha đẻ của JAVA từng nói : C là ngôn ngữ lập trình nhất trong tất cả các ngôn ngu .

  10. #10
    Ngày gia nhập
    08 2008
    Bài viết
    6

    Tùy yêu cầu mà mình chọn ngôn ngữ thôi.

    Có ai viết multi-threading bằng C không? Cũng không có ai viết RMI cho mạng bằng C cả.

    Project có độ phức tạp cao, giao diện đầy đủ mà viết bằng C thì có viết đến chết cũng không kịp nộp cho đối tác.

    Và mình cũng không đồng ý về học xong C/C++ thì có thể học C# và Java nhanh, bởi vì khi các bạn học C# và Java thì cái đáng học là cái nền tảng sau nó (RMI, JAAS,J2EE, J2ME ... ) chứ không phải cú pháp hay giải thuật đâu mà học nhanh.

    Bạn có tin rằng nếu bạn thành thạo C/C++ thì có thể nắm bắt được Spring, Strut hay Hibernate của Java - thứ không tồn tại trong C?
    Đã được chỉnh sửa lần cuối bởi Tcst : 11-09-2008 lúc 10:21 AM.

Các đề tài tương tự

  1. Trả lời: 6
    Bài viết cuối: 31-07-2013, 07:51 PM
  2. Mỹ phẩm Thu Huyền: Bộ mỹ phẩm trị nám, tàn nhang Bride Korea - call 0906.260.160
    Gửi bởi kimkim8910 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 12-03-2012, 10:49 PM
  3. phần merge module bị thiếu crystal report phải làm thế nào ?
    Gửi bởi manhluc88 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 06-01-2011, 01:11 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn