01/10/2018, 00:41

Hỏi về lâp trình cho người bắt đầu

Xin hỏi mọi người, em là người mới học lập trình và rất đam mê môn này nhưng sau quá trình tìm hiểu em còn nhiều thắc mắc mong được giải đáp:

  1. Làm thế nào để tạo một chương trình có đồ hoạ chứ không phải mấy cái giải toán như pascal ở trường.
  2. Lập trình hướng đối tượng là gì (xin đừng chép trên wiki về trả lời, e đọc r mà k hiểu)
  3. Muốn viết một chương trình cho một thiết bị máy móc hoạt động thì phải làm sao.
  4. Em nên học ngôn ngữ nào cho các mục đích nêu trên (hiện tại e đang học c++)

Xin mn nhiệt tình trả lời hộ em, đa tạ!!

Quân viết 02:43 ngày 01/10/2018
  1. Chương trình có đồ họa thì dùng các cái như Java Swing, C# Form, C cũng có đồ họa Form nhưng mình mới chỉ dùng trong VS.
  2. Bạn có thể đọc và hình dung ở đây có thể không đủ nhưng mình nghĩ là dễ để tiếp cận: http://www.nguyenvanquan7826.com/2014/09/09/khai-niem-ve-lop-va-doi-tuong-trong-lap-trinh-huong-doi-tuong/
  3. Thì học cách để viết, ý bạn chắc là liên quan đến phần cứng, hãy học sang lập trình nhúng mà anh @ltd là chuyên gia.
  4. Các mục đích nêu trên thì có thể dùng C++, Java, C# (các ngôn ngữ theo Hướng đối tượng).
Ngô Doãn Tuấn viết 02:55 ngày 01/10/2018

Hi Bạn,

  1. Chương trình có giao diện. Mình hiểu ý của bạn về các chương trình như vậy thường là có giao diện và thường là các phần mềm. Bạn nên tiếp cận với nó khi đã vững các thuật toán cơ bản và có 1 tư duy tốt về lập trình.

  2. Lập trình hướng đối tượng là gì? Hướng đối tượng là một kiểu lập trình. Bạn vẫn đang thực hiện một kiểu lập trình là hướng thủ tục. Khi mà tất cả các việc bạn làm thì sẽ coi trọng gọi hành động đầu tiên sau đó truyền dữ liệu. Còn hướng đối tượng thì sẽ quan tâm tới các dữ liệu đầu tiên.
    Các đặc tính của hướng đối tượng phù hợp với việc phát triển phần mềm.

  3. Các chương trình viết cho thiết bị máy móc thì là các ngôn ngữ C/C++ và assembly.

Nhưng mình nghĩ với người mới bắt đầu thì việc bạn học chắc các kiến thức về C/C++ là rất cần thiết. Sau đó nếu bạn muốn tìm hiểu về mảng viết chương trình cho máy móc thiết bị thì bạn có thể tìm hiểu về lập trình nhúng và IoT cũng đang là xu thế !

  1. Ngôn ngữ thực ra không quá quan trọng để bắt đầu. Quan trọng trong quá trình bắt đầu bạn học được cách tư duy giải quyết vấn đề trong lập trình. Áp dụng và giải quyết được nó. Hiểu qua qua bản chất những việc bạn đang làm thì mình nghĩ việc chuyển đổi ngôn ngữ lập trình không phải là vấn đề nữa .

Chúc bạn một tuần mới tốt lành !

Bài liên quan
0