User Tag List

+ Trả lời chủ đề
Trang 1/2 12 CuốiCuối
Hiện kết quả từ 1 tới 10 của 20

Chủ đề: Nên học ngôn ngữ lập trình nào ?

  1. #1
    svBK's Member
    Tham gia ngày
    Jan 2007
    Bài gửi
    30

    Icon5 Nên học ngôn ngữ lập trình nào ?

    Em là sv năm nhất nhưng rất thik học lập trình. Em đang băn khoăn ko biết nên học ngôn ngữ lập trình nào ( C or VB or ??? ... )
    Mọi người có thể tư vấn giùm em & cho em biết lí do + ưu điểm của mỗi loại . Em cảm ơn trước .

  2. #2
    svBK's Member Avatar của fibonacci
    Tham gia ngày
    Jun 2006
    Bài gửi
    38

    Mặc định

    Em nên học C trước , từ đó rất dễ để phát triển lên những ngôn ngữ thuộc C family như C++, C# hay php ,java ..
    Ngoài lý do ở trên thì việc thông thạo C sẽ giúp em có khả năng cân cả lập trình trên C/nix ,cũng có vài lý do khác nhưng có lẽ thuộc về cảm giác của người lập trình thôi .
    Chúc em thành công với ngôn ngữ mình chọn !

  3. #3
    svBK's Member
    Tham gia ngày
    Jan 2007
    Bài gửi
    30

    Mặc định

    Thanks bro . Cho em hỏi học C thì nên mua sách j` hay có ebook nào hay để download ...

  4. #4
    Quân Nhân Danh Dự Avatar của truong87bk
    Tham gia ngày
    Jan 2006
    Bài gửi
    717

    Mặc định

    Sách C trong máy (tài liệu tiếng Việt) thì cũng có vài cuốn. Bạn thử táng bộ giáo trình C & C++ của SSDG về chiến đi. Kì này mình cũng học C.

  5. #5
    svBK's Newbie Avatar của bluespider
    Tham gia ngày
    Feb 2007
    Bài gửi
    14

    Mặc định

    Ngôn ngữ học trước cũng được bạn ạ, việc chọn ngôn ngữ phụ thuộc vào nhu cầu và định hướng.

    Nếu muốn lập trình cấp thấp thì nên dùng C/C++
    Nếu muốn lập trình ứng dụng thì dùng VB hoặc VC hoặc...
    Nếu muốn lập trình các ứng dụng mạng thì dùng công nghệ .NET
    Nếu muốn lập trình game thì dùng Java hoặc Flash. VB2005 hình như cũng đang mở rộng tầm ảnh hưởng nhiều hơn sang vấn đề này.
    .... nói chung là tùy, < thích chọn cái nào thì chọn.

  6. #6
    svBK's Newbie
    Tham gia ngày
    Sep 2006
    Bài gửi
    23

    Mặc định

    Em học PHP trước, mãi năm ngoái mới học C

  7. #7
    svBK's Member
    Tham gia ngày
    Aug 2006
    Bài gửi
    28

    Mặc định

    Quote Nguyên văn bởi bluespider
    Ngôn ngữ học trước cũng được bạn ạ, việc chọn ngôn ngữ phụ thuộc vào nhu cầu và định hướng.

    Nếu muốn lập trình cấp thấp thì nên dùng C/C++
    Nếu muốn lập trình ứng dụng thì dùng VB hoặc VC hoặc...
    Nếu muốn lập trình các ứng dụng mạng thì dùng công nghệ .NET
    Nếu muốn lập trình game thì dùng Java hoặc Flash. VB2005 hình như cũng đang mở rộng tầm ảnh hưởng nhiều hơn sang vấn đề này.
    .... nói chung là tùy, < thích chọn cái nào thì chọn.
    Cho từng ngôn ngữ 1, bác có thể dẫn ra một số tài liệu tham khảo, hoặc giáo trình được không? Dùng cái nào thì tốt nhất trong mỗi cái?

  8. #8
    svBK's Newbie
    Tham gia ngày
    Mar 2007
    Bài gửi
    1

    Mặc định

    bon chen với các đại gia 1 tí nhé.
    Theo mình thì ngôn ngữ lập trình chỉ là công cụ thôi.Mà đã gọi là công cụ thì cái nào mình cầm vừa tay thì dùng.Có người thích asembly,có người thích C,C++,C#,JAVA,....Nói chung từ bậc thấp đên cao, ngôn ngữ nào cũng có ưu và nhược điểm riêng.Quan trọng ở đây là phương pháp tư duy và thuật toán.Một khi đã có khả năng tư duy như 1 nhà lập trình thì dùng ngôn ngữ nào cũng ok.
    Tiện đây nói thêm 1 câu nhỏ.Người ta có thể dùng 21 ngày để thành thạo 1 ngôn ngữ lập trình nhưng ai có thể dùng 21 ngày đó để rèn luyện được tư duy lập trình?

  9. #9
    Want to change the world Avatar của Inuyasha
    Tham gia ngày
    Nov 2005
    Bài gửi
    606

    Mặc định

    Quote Nguyên văn bởi haquang
    bon chen với các đại gia 1 tí nhé.
    Theo mình thì ngôn ngữ lập trình chỉ là công cụ thôi.Mà đã gọi là công cụ thì cái nào mình cầm vừa tay thì dùng.Có người thích asembly,có người thích C,C++,C#,JAVA,....Nói chung từ bậc thấp đên cao, ngôn ngữ nào cũng có ưu và nhược điểm riêng.Quan trọng ở đây là phương pháp tư duy và thuật toán.Một khi đã có khả năng tư duy như 1 nhà lập trình thì dùng ngôn ngữ nào cũng ok.
    Tiện đây nói thêm 1 câu nhỏ.Người ta có thể dùng 21 ngày để thành thạo 1 ngôn ngữ lập trình nhưng ai có thể dùng 21 ngày đó để rèn luyện được tư duy lập trình?
    Chính xác đó, tư duy giải thuật mới là cái quan trọng còn ngôn ngữ lập trình chỉ là công cụ thôi. Nhà trường thường dạy ngôn ngữ pascal trước các ngôn ngữ khác bởi ngôn ngữ này gần với cách con người diễn đạt thuật toán (giống flowchart), còn thì nếu tư duy tốt rồi thì học gì trc chả được

    Nên nắm chắc một ngôn ngữ lập trình còn các ngôn ngữ khác cũng cần phải biết tý chút. Khuyên là nên nắm chắc C vì theo sau thằng này là một lô ngôn ngữ có cú pháp tương tự như Java, PHP, Action Script v..v... và ngoài ra nó cũng là ngôn ngữ của mã nguồn mở .
    .



  10. #10
    Stanley Ipkiss Avatar của The Fool
    Tham gia ngày
    Jul 2003
    Bài gửi
    867

    Mặc định

    Quote Nguyên văn bởi Inuyasha
    Chính xác đó, tư duy giải thuật mới là cái quan trọng còn ngôn ngữ lập trình chỉ là công cụ thôi. Nhà trường thường dạy ngôn ngữ pascal trước các ngôn ngữ khác bởi ngôn ngữ này gần với cách con người diễn đạt thuật toán (giống flowchart), còn thì nếu tư duy tốt rồi thì học gì trc chả được

    Nên nắm chắc một ngôn ngữ lập trình còn các ngôn ngữ khác cũng cần phải biết tý chút. Khuyên là nên nắm chắc C vì theo sau thằng này là một lô ngôn ngữ có cú pháp tương tự như Java, PHP, Action Script v..v... và ngoài ra nó cũng là ngôn ngữ của mã nguồn mở .
    Tư duy giải thuật mới được một nửa. Cài đặt giải thuật cũng quan trọng không kém. Học nhiều ngôn ngữ lập trình khác nhau cũng học được phong cách lập trình ở nhiều mô hình khác nhau nên cũng giúp cho tư duy giải thuật. Người ta (Peter Novig) recommend:
    - Learn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), one that supports coroutines (like Icon or Scheme), and one that supports parallelism (like Sisal).
    Học như nghịch thủy hành châu, bất tiến tất thoái.
    Tâm như bình nguyên mục mã, dị phóng nan truy.


+ Trả lời chủ đề
Trang 1/2 12 CuốiCuối

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Từ khóa (Tag) của chủ đề này

Quyền viết bài

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


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube