30/09/2018, 17:40

Thắc mắc về ngôn ngữ lập trình

Mình muốn hỏi là nếu lần đầu hx lập trình nên hx ngôn ngữ gì? Và giữa C và C++, có phải là C++ bổ sung cho C hay k?

I am Z viết 19:41 ngày 30/09/2018
  • Bắt đầu học lập trình thì nên xác định mục đích trước, bạn học lập trình để làm gì? Trả lời được câu hỏi đấy rồi mới chọn ngôn ngữ phù hợp với mục đích của mình.
  • Còn C với C++ thì khác nhau 1 cách tương đối, tương đối thế nào thì bạn tìm hiểu về object oriented programmingstructured programming.
Hung viết 19:43 ngày 30/09/2018
  • Tùy theo hướng, không biết hướng nào thì nên học PHP trước.
  • C++ là một nhánh của C, không phải bổ sung, là 2 ngôn ngữ khác nhau cho 2 hướng lập trình khác nhau.
I am Z viết 19:55 ngày 30/09/2018

Tùy theo hướng, không biết hướng nào thì nên học PHP trước.

Cái lời khuyên này hơi khó hiểu à nha.

Mình muốn hỏi là nếu lần đầu hx lập trình nên hx ngôn ngữ gì?

Nếu chưa biết học gì thì học python thử xem.

Hung viết 19:48 ngày 30/09/2018

Không có gì khó hiểu đâu bạn
Mình nói vậy là vì học PHP ít phải quan tâm đến nhiều thứ, mà lại thú vị, kết quả có liền.
Do đó người học không cảm thấy quá sức với những khái niệm thiên về phần cứng. Chú tâm vào xử lý luồng dữ liệu nhiều hơn.
Học xong PHP có thể làm được nhiều thứ hay ho trong lĩnh vực web. Biết đâu học xong bạn ấy lại thích làm web kaka.

I am Z viết 19:41 ngày 30/09/2018

Khuyên học PHP thì khác gì là khuyên nghiên cứu về hướng web dev, chưa biết chọn gì thì python là 1 ngôn ngữ cực kì phù hợp cho người mới, làm được hầu như tất cả mọi thứ, syntax đơn giản. Sau khi học python nắm được lập trình là gì rồi có thể tự quyết định hướng đi tiếp theo.

Hung viết 19:44 ngày 30/09/2018

Theo ý kiến cá nhân của mình:
Học PHP xong, nếu thấy không thích web có thể chọn theo hướng khác, vì học PHP cũng nhanh thôi.
Còn Python, nói thật, cái ngôn ngữ không có dấu chấm phẩy “;” phía sau câu lệnh này rất là quái.

  1. Nếu là người mới, sau khi học Python, học ngôn ngữ khác (C, C++, C#, Java…) rất hay quên bỏ dấu “;”.
  2. Học Python lúc đầu cũng bằng cửa sổ dòng lệnh, mà món này đa số người mới học không thích, chẳng qua ép thì học thôi chứ chẳng hứng thú gì. Không thú vị bằng PHP có thể tạo giao diện web đàng hoàng, gây hứng thú cho người học hơn.
  3. PHP thấy rất rõ ứng dụng là lập trình web. Python ứng dụng là gì? Web, Winform,… mơ hồ.
I am Z viết 19:45 ngày 30/09/2018

Thì vì PHP nó hướng người ta đến web nên sẽ chẳng biết các mảng khác ra sao, python lúc đầu học là lúc nào bạn, cùng lắm là 1-2 lần đầu tiếp xúc với python, sau đó là sẽ viết python trong các script .py no cũng bình thường như các ngôn ngữ khác, nếu không thích python chỉ vì dấu “;” thì nếu học các ngôn ngữ có dấu “;” trước, chuyển sang các ngôn ngữ dùng tag như HTML hoặc các ngôn ngữ không có dấu “;” như ruby, swift hay coffeescript thì sao nhỉ ngoài ra python ứng dụng rất rất nhiều, nếu nói về web, python cũng có framework để làm nhé

Hung viết 19:40 ngày 30/09/2018

Ý mình nói là hiển thị kết quả ra Console ấy. PHP hiển thị kết quả trên môi trường web thì trực quan hơn nhiều.
HTML quá đơn giản, cũng không mấy khi đụng, cứ dùng chương trình hỗ trợ là xong. Mấy ngôn ngữ như Ruby, swift gì đó thì mình chắc không bao giờ đụng tới
Python mình cũng nghe nói là ứng dụng nhiều, nhưng chẳng thấy ứng dụng gì cả, hay mình sử dụng mà không biết chương trình đó viết bằng Python cũng không biết chừng.

I am Z viết 19:54 ngày 30/09/2018

Youtube C, Cpp, Java và rất nhiều ngôn ngữ phổ biến khác mới học đều phải nhìn vào cái console đầu tiền nhé, làm web mà không thử đụng vào Ruby và Rails thì có lẽ sẽ bị hạn chế nghề nghiệp đó bạn. Với lại không phải python được chọn làm ngôn ngữ đầu tiên ở rất nhiều trường nổi tiếng trên thế giới mà không có lý do đâu.

Hung viết 19:45 ngày 30/09/2018

Thế à, mình lại tưởng Python là ngôn ngữ ất ơ nào ấy chứ. Mình nghĩ chỉ cần biết HTML, CSS, PHP, SQL, Javascript là không lo đói trong lập trình web rồi cơ =)). Vì bao lâu nay mình không quan tâm Python, Ruby là cái giống gì đâu. Gần đây mới học tí thấy chuối quá
Mình không còn trẻ để đu theo mấy ngôn ngữ đó nữa. Bạn cứ coi như nãy giờ đang trao đổi với cô bé này vậy nhé haha

I am Z viết 19:53 ngày 30/09/2018

http://daynhauhoc.com/t/python-vuot-qua-java-tro-thanh-ngon-ngu-hang-dau-de-hoc-pcworld/553

techmaster.vn

20 Lý do tại sao tất cả các lập trình viên Web đều nên học Ruby on Rails

Có một người nói với tôi rằng chồng cô ấy mới bị sa thải. Anh ấy 52 tuổi và đã làm việc cho công ty được 20 năm. Anh ấy là lập trình viên COBOL và cả cuộc đời anh ấy chỉ có COBOL. Nhưng công ty anh ấy không cần một người như vậy nữa và đã...

Bài liên quan
0