Làm Đẹp
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Chọn lọc ngôn ngữ nào để bắt đầu học lập trình dầu tiên?

Go down

Chọn lọc ngôn ngữ nào để bắt đầu học lập trình dầu tiên? Empty Chọn lọc ngôn ngữ nào để bắt đầu học lập trình dầu tiên?

Bài gửi  digi2936 Sun Sep 22, 2019 10:03 pm


Lập trình là một công tác cực kì trí óc và thú vị, song với số lượng ngôn ngữ [url= https://mindx.edu.vn/] https://mindx.edu.vn/[/url] phổ biến như hiện tại, đâu là tiếng nói lập trình tốt nhất cho người mới bắt đầu? Hãy cộng trang khoa học LifeHacker đi tậu câu trả lời cho nghi vấn cực kỳ phổ quát này.


thực tại, câu hỏi "Tôi nên học tiếng nói nào khi mới khởi đầu lập trình?" là một nghi vấn gây bàn cãi, ngay cả sở hữu những kỹ sư, giảng sư kì cựu nhất. Nếu bạn hỏi 10 lập trình viên "Đâu là tiếng nói tốt nhất cho 'lính mới'?", bạn hoàn toàn có thể nhận được 10 câu giải đáp khác nhau.

Để tậu ra tiếng nói lập trình phù hợp nhất, bạn ko chỉ cần Đánh giá mức độ dễ học của mỗi ngôn ngữ, mà còn cần xem xét xem bạn sẽ lập trình trong những Công trình như thế nào, nguyên tố bạn ưa chuộng nhất ở lập trình là gì và liệu xem lập trình mang trở nên nghề kiếm sống của bạn hay không.

tại sao bạn muốn học lập trình?

Tùy vào lý do bạn muốn học lập trình, rất mang thể câu trả lời đã được xác định sẵn cho bạn. Giả dụ bạn muốn thiết kế website hoặc áp dụng nền web, bạn cần học HTML, CSS, Javascript để đáp ứng những trang web hoàn chỉnh, và có lẽ là PHP để phục vụ hệ thống nền web hoàn chỉnh. Nếu như bạn cốt yếu muốn vững mạnh vận dụng di động hãy học Objective-C để lập trình cho iOS và học Java để lập trình cho Android.

giả dụ bạn xác định rằng mình sẽ lập trình chuyên dụng cho cho nhiều mục đích, phổ thông Công trình, hoặc muốn thí nghiệm phổ quát ngôn ngữ/công nghệ khác nhau, bạn cần phải học những khái niệm căn bản về lập trình 1 phương pháp cơ bản, và bắt đầu "học cách nghĩ suy như một lập trình viên đích thực". Bằng phương pháp tiếp cận này, bất đề cập là bạn bắt đầu học bằng tiếng nói nào trước nhất, bạn mang thể dễ dàng tiếp cận những ngôn ngữ mới trong khoảng thời gian dài.

các tiếng nói được sử dụng nhiều nhất

số đông những tiếng nói mindx.edu.vn/course/game-basic"chính thống" (được đa dạng người sử dụng) như C, Java, C#, Perl, Ruby và Python đều mang thể thực hiện những tác vụ giống nhau (hoặc gần giống nhau). Ví dụ Java là 1 tiếng nói lập trình hoạt động đa nền tảng (không phụ thuộc vào hệ quản lý, bất đề cập là Windows, Linux hay Mac), song các vận dụng Python cũng mang thể chạy trên Windows và Linux hầu hết tương đồng nhau. Bạn mang thể sử dụng Java để viết các vận dụng nền web to và Ruby cũng mang khả năng này.

Do phổ thông ngôn ngữ lập trình được vun đắp dựa trên những tiếng nói lập trình khác (ví dụ, Microsoft bị chỉ trích là đã "ăn cắp" từ Java để đáp ứng C#), cấu trúc câu lệnh trên các tiếng nói này là đông đảo giống hệt nhau. Hãy thử xem ví dụ dưới đây về bài toán kinh điển "Hello World" (khi học một ngôn ngữ/công nghệ mới, điều đầu tiên mà bạn cần làm bao giờ cũng sẽ là mua cách hiển thị loại chữ "Hello World"):


Như bạn với thể thấy, cách viết của C# và Java tất cả y hệt nhau; trong khi cách thức viết của Python và Perl cũng ko quá khác biệt.

dù thế, giữa các tiếng nói sở hữu thể có sự khác biệt lớn về bí quyết cài đặt, sử dụng… báo chí SOA World Magazine đưa ra lời khuyên như sau:

Xem thêm =>>[url= https://mindx.edu.vn/] https://mindx.edu.vn/[/url]

"Nếu bạn nhìn rất kĩ vào những ví dụ, bạn mang thể thấy một đôi thí dụ tương đối đơn thuần, 1 số khác tương đối phức tạp, 1 số ngôn ngữ đề nghị phải với dấu chấm phẩy (Wink ở cuối câu lệnh, một số khác thì ko. Giả dụ bạn mới bắt đầu lập trình, thỉnh thoảng bạn nên chọn các ngôn ngữ không mang quá phổ biến qui luật về cú pháp và logic, bởi nhờ ấy mà ngôn ngữ này chẳng thể "tự gây khó dễ cho chính mình". Ví như bạn vừa thử 1 tiếng nói nào đấy và cảm thấy ko thả phanh, hãy đổi sang tiếng nói khác!".

Sau đây là tổng quan về 1 số ngôn ngữ đa dạng nhất:

C: Viết ra những đoạn mã nguồn sở hữu hiệu năng cao

sở hữu thể đề cập rằng C là ngôn ngữ lập trình được tiêu dùng phổ thông nhất. Việc các lập trình viên cần biết tiêu dùng C giống như là các thầy thuốc cần phải biết cấu tạo cơ thể con người vậy. C là 1 ngôn ngữ có bậc khá phải chăng (cách xa ngôn ngữ người, và sắp mang tiếng nói máy), bởi vậy bạn sẽ học các nguyên tắc cơ bản về phương pháp tương tác mang phần cứng. Bạn cũng sẽ học bí quyết debug (theo dõi chương trình để phát hiện, sửa lỗi), điều hành bộ nhớ, và học cả bí quyết hoạt động của phần cứng máy vi tính. Với những ngôn ngữ bậc cao hơn (như Java), bạn sẽ không có dịp học những tri thức này, và cho nên học C là 1 cách thức chuẩn bị rất khả quan để bước lên các tiếng nói khác. C được coi là "ông tổ" của các tiếng nói lập trình bậc cao như Java, JavaScript và C#.

tuy vậy, do C là 1 ngôn ngữ khá "bài bản", việc học lập trình sở hữu C sẽ cạnh tranh hơn những tiếng nói khác. Nếu bạn ko cần viết các chương trình tương tác quá sâu mang phần cứng (ví dụ như tầm nã cập vào driver của trang bị, hoặc viết các phần mở mang cho hệ điều hành…), học C sẽ gây lãng phí thời kì – có thể là vô bổ. Nói tóm lại, trong khi học C sẽ giúp bạn viết những chương trình tương tác sâu với hệ thống, bạn sẽ phải tốn rất, đầy đủ thời gian học trước khi với thể tạo ra một sản phẩm mang ý nghĩa.

Java: tuyển lựa hợp lý, thích hợp với thực tế

Java là tiếng nói lập trình phổ quát thứ hai trên thế giới. Java vận dụng đông đảo triệt để các nguyên tắc Lập trình Hướng đối tượng (OOP) - 1 mô phỏng được thực hành trên hầu hết những tiếng nói đương đại như C++, Perl, Python và PHP. Khi đã học Java, bạn sẽ tiện lợi nắm bắt được các ngôn ngữ OOP khác.

Java có ưu điểm là được tiêu dùng đa số. Bạn với thể tiện lợi mua được câu trả lời cho những bài toán căn bản trên Java, cùng đồng dùng Java cũng rất lớn (và bởi thế khả năng được viện trợ của bạn cũng sẽ lớn hơn), và ngôn ngữ Java được dùng cho số đông mục đích (viết vận dụng nền web, nền Windows, nền Android hoặc tất cả là bất cứ hệ điều hành nào khác), bởi thế chọn lọc học Java là một chọn lựa khá khôn ngoan. Khi mà bạn không thể "chọc" sâu xuống hệ thống như C, Java vẫn cho phép bạn dùng các phần quan yếu như hệ thống tập tin, đồ họa, âm thanh, mạng… trên các hệ quản lý khác nhau.

Python: Dễ học và thú vị

nhiều lập trình viên sẽ khuyên bạn học Python đầu tiên, bởi ngôn ngữ này hơi đơn giản song lại sở hữu gần như khả năng. Mã nguồn Python rất dễ đọc, và cũng đòi hỏi bạn phải khiến theo các phong cách lập trình nên sở hữu (ví dụ như sắp đặt mã nguồn cho dễ đọc) trong khi lại ko quá đòi hỏi gắt gao về cú pháp (ví dụ như phải thêm dấu chấm phẩy ở cuối câu lệnh).

Theo Patrick Jordan, chuyên gia tại Ariel Computing, so có thời gian cần thiết để viết những mã nguồn thuần tuý trong các tiếng nói khác như C, Java và BASIC, Python "đòi hỏi ít thời gian hơn, ít mẫu code hơn, và đòi hỏi ít định nghĩa cần phải học để đạt được một mục đích xác định hơn. Rốt cục, lập trình sở hữu Python khá thú vị. Sự thú vị và khả năng thành công sẽ tạo ra sự tự tín và hứng thú cho học viên, và sau ấy họ sẽ học lập trình tiện lợi hơn".

SOA World cho rằng Python là 1 lựa chọn buộc phải đối sở hữu các người muốn khiến việc có Linux (hoặc đã quen mang Linux trong khoảng trước). Nhờ được sử dụng trên các trang web nổi danh như Pinterest và Instagram, Python cũng đang ngày càng nhiều hơn.

JavaScript: Để lập trình web

Dù được đặt tên theo Java (vì lý do thương mại), JavaScript rất dị biệt so mang Java. JavaScript sở hữu thể được coi là tiếng nói lập trình được hỗ trợ phổ quát nhất, do hồ hết các trình ưng chuẩn web đều hỗ trợ JavaScript. JavaScript được coi là 1 trong 3 thành phần cơ bản của web: HTML đựng nội dung, CSS đựng giao diện và JavaScript đảm đang vai trò tương tác động. JavaScript với cú pháp tương đối dễ tiêu dùng, bạn mất ít thời gian để viết và mang thể thuận lợi Đánh giá thành tựu của mình lúc lập trình JavaScript, và bạn cũng ko cần tới quá phổ biến công cụ pháp triển như các ngôn ngữ khác. Kể tóm lại, nếu bạn muốn tạo ra những trang web quyến rũ, JavaScript là tuyển lựa yêu cầu.

Chuyện học tập & là m việc ở MindX

digi2936

Tổng số bài gửi : 104
Registration date : 09/06/2019

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết