Ngôn ngữ lập trình

Ngôn ngữ lập trình
Có nhiều ngôn ngữ lập trình máy tính tồn tại ngày nay, một số được thiết kế để phục vụ một chủ định hay nền đặc biệt trong khi những ngôn ngữ khác có thể được dùng trong hầu hết bất kì ứng dụng. Nếu các em bị hoang mang về cần học ngôn ngữ lập trình nào, thầy sẽ cho các em một số lời khuyên:

Là sinh viên đại học, bất kể các em chọn lĩnh vực học tập nào, các em đều cần biết ít nhất một ngôn ngữ lập trình vì sớm hay muộn, các em sẽ cần nó trong việc làm của các em. Để bắt đầu, thầy khuyên rằng các em học Java. Đây là ngôn ngữ phổ biến nhất ngày nay và được dùng trong mọi ngành công nghiệp khắp thế giới. Các em cũng có thể học Java trực tuyến, có nhiều bài học rất hay trên YouTube và MOOCs. Nếu các em làm chủ ngôn ngữ Java, các em có thể học các ngôn ngữ khác một cách dễ dàng. Java cũng được sử dụng trong nhiều hệ thống Dữ liệu lớn, như MapR với OJAI API và JSON.

Nếu các em là sinh viên Khoa học máy tính hay Kĩ nghệ phần mềm, các em có thể xem xét học Python. Hiện thời, trong các đại học Mĩ, Python là phổ biến hơn Java. Có thể Python sẽ thay thế Java làm ngôn ngữ lập trình chính. Python được dùng trong nhiều hệ thống Dữ liệu lớn, Học máy, và các ứng dụng Trí tuệ nhân tạo. Bên cạnh Python, các em cần học SQL (Structured Query Language – Ngôn ngữ truy vấn có cấu trúc) và NOSQL cũng như các công cụ như PIG, HIVE, Impala, v.v. vì nhiều vị trí phân tích dữ liệu và nhà khoa học dữ liệu được yêu cầu về những kĩ năng này.

Nếu các em là sinh viên về toán hay thống kê nhưng muốn làm việc trong các khu vực Big data hay Trí tuệ nhân tạo, các em có thể học ngôn ngữ R. R là ngôn ngữ lập trình tính toán thống kê và đồ hoạ được thiết kế đặc biệt cho tính toán thống kê. Các em có thể phát triển các mô hình toán học và bản mẫu để chứng minh các giả thuyết hay nhận diện hình mẫu hay xu hướng nào đó từ khối lượng dữ liệu bao la. R là cực tốt trong việc giúp các nhà khoa học và nhà toán học thăm dò và hiểu xu hướng trong dữ liệu thống kê.

Nếu các em là sinh viên về toán và muốn làm nghiên cứu, có thể các em cần học MATLAB. Đây là ngôn ngữ lập trình được dùng chủ yếu cho tính toán số. MATLAB là tương tự như Python và C++. Nếu các em giỏi trong MATHLAB, dễ dàng học các ngôn ngữ khác.

Bài Viết Liên Quan

Ruột ơi là ruột

Cơ thể phát triển qua ba cái ống bao gồm: Hệ tim mạch, hệ thần kinh và hệ đường ruột kiệt tác của 3 cơ quan ấy lần lượt là tim,

Vai trò mới của thầy cô giáo

Vai trò mới của thầy cô giáo Một số học sinh tới lớp nhưng không học tốt vì họ tin rằng họ không “đủ thông minh.” Khi họ đối diện

Thuật dưỡng thần

1. TÂM TRONG, DỤC ÍT Thế nào là chân nhân? Chân nhân ngày xưa, không phạm sai lầm, không kiêu căng khi thành công, không phí tâm mưu tính. Chân

Năng lực con người theo mô hình ASK

Năng lực có 2 định nghĩa phổ biến hiện nay: Định nghĩa theo trường phái của Anh (ASK) và định nghĩa theo trường phái của Mỹ. Năng lực theo trường

Quản lí thời gian

Quản lí thời gian Một sinh viên viết cho tôi: “Em thường bị lạc hướng bởi các hoạt động khác và tụt lại sau trong học tập. Em đã thử