Hướng dẫn how similar is java and python reddit? - java và python reddit giống nhau như thế nào?

Python, giống như Java, là một ngôn ngữ hướng đối tượng. Cả hai đều sử dụng bộ sưu tập rác để quản lý bộ nhớ và cả hai đều có thư viện tiêu chuẩn và bên ngoài rộng rãi.

Có lẽ sự khác biệt rõ ràng nhất giữa hai là cú pháp. Thay vì dấu ngoặc, Python yêu cầu phạm vi của các khối mã - định nghĩa lớp/chức năng và cấu trúc điều khiển - chỉ được xác định bằng vết lõm. Hầu hết các ngôn ngữ lập trình đều bỏ qua hoàn toàn khoảng trắng vì vậy đây là một cách mà Python tìm cách cải thiện khả năng đọc mã bằng cách thực thi các thực tiễn mã hóa tốt. Python cũng sử dụng gõ động, có nghĩa là bạn không cần phải khai báo loại biến khi bạn đặt.

Mặc dù Python được định hướng đối tượng và có thể được viết theo phong cách bắt buộc như Java hoặc C, nhưng nó cũng có các cấu trúc thường được tìm thấy trong các ngôn ngữ lập trình chức năng như toàn bộ danh sách và các hàm Lambda. Đây là một phần lớn của những gì làm cho Python trở thành một ngôn ngữ biểu cảm cho phép bạn làm rất nhiều với tương đối ít dòng mã.

Python cũng có thể được giải thích thay vì biên dịch, điều này làm cho việc kiểm tra và gỡ lỗi một chút ít tẻ nhạt hơn vì các chương trình của bạn sẽ không cần phải được biên dịch lại mỗi khi bạn chỉnh sửa chúng. Hạn chế của điều này [và các tính năng khác của Python] là các chương trình được viết trong thường nó chạy chậm hơn các chương trình C hoặc Java làm điều tương tự.

Và như /u /Rodiongork đã nói, có hai phiên bản "hiện tại" của Python có sẵn, 2 và 3. Tôi khuyên bạn nên bắt đầu với 2 vì đó dường như là thứ mà hầu hết mọi người sử dụng, nhưng điều đáng nói là bạn có thể có cả hai phiên bản trên máy tính của bạn.can have both versions on your computer.

Gần đây tôi mới bắt đầu học Python, tôi đã làm việc thông qua khóa học về sự cố Eric Matthes Python và nó rất tuyệt [chỉ bắt đầu phần về các vòng lặp]. Tôi dự định đi học vào mùa thu tới cho CS và nhận thấy ngôn ngữ họ bắt đầu là Java. Vì tôi làm việc toàn thời gian, có lẽ tôi đã giành chiến thắng thực sự có thể vượt qua khóa học về sự cố Python và học Java nên tôi đã tự hỏi những khác biệt chính là gì?

Tôi đã nhìn thấy những đoạn mã Java trông rất giống với những điều cơ bản mà tôi đã học được trong Python vì vậy tôi đã hy vọng đây là một sự khởi động tốt cho trường học. Google là siêu hữu ích, tất cả mọi thứ xuất hiện đều có đầy đủ các biệt ngữ mà tôi không hiểu được.

Xin lỗi nếu bất cứ điều gì trông kỳ lạ hoặc cho lỗi chính tả, tôi đã trên thiết bị di động!

Phụ thuộc vào nhiệm vụ của bạn. Không ai sử dụng ứng dụng của bạn sẽ quan tâm bạn chọn ngôn ngữ nào. Họ chỉ quan tâm đến thành phẩm.

Java rất mạnh cho các ứng dụng cơ sở dữ liệu [JDBC], ứng dụng di động [Android] và nó nhanh hơn Python.

Python là phổ biến cho những thứ như tập lệnh dòng lệnh, phân tích dữ liệu [gấu trúc, numpy] và các ứng dụng học máy [TensorFlow].

Cả hai có thể được sử dụng cho những thứ như AWS Lambda, ứng dụng web, v.v ... Nếu bạn thuộc thể loại này, thì đó thực sự là một vấn đề ưu tiên.

Java thường có dụng cụ phong phú hơn nhiều, với một đường cong học tập để phù hợp. Python có gõ động, rất tuyệt vời để tạo mẫu nhanh, nhưng cũng dẫn đến nhiều lỗi hơn. Tất cả đều sôi sục khi kết thúc phổ bạn rơi vào những quyết định như thế này. Có một câu trả lời tối ưu cho bạn sẽ không giống như mọi người khác.

Này các cậu,

Tôi mới bắt đầu lập trình với mục tiêu cuối cùng của một ngày trở thành một lập trình viên một ngày nhưng điều bắt được là tôi không biết gì - phát triển web, Android, iOS, ECT.

Đối với những người bắt đầu lập trình, bạn đã có một mục tiêu cuối cùng trong suy nghĩ về loại lập trình viên nào?

Tôi đã chọn Java để bắt đầu và gặp khó khăn nhưng nghĩ rằng tôi nên làm Python vì nó phổ biến nhất.

Mục tiêu của tôi là đi sâu vào một ngôn ngữ và chỉ học cách nó để hiểu lập trình nhưng đã chọn Java vì một số lý do nhưng nhận ra cộng đồng Python là lớn hơn.

Tôi đang tiếp cận điều này sai? Bất kỳ cái nhìn sâu sắc và đầu vào ????

Tôi đã dành năm ngoái làm việc như một kỹ sư phần mềm viết một ứng dụng web ở Python. Phần thú vị là tôi không thực sự là một phần của bộ phận CNTT và họ [một năm trước] nói rằng tôi có thể sử dụng Python về sự hiểu biết mà tôi sẽ không nhận được sự hỗ trợ từ họ, họ đã ủng hộ PHP. Do kinh nghiệm của riêng tôi với hai người và dự án tôi sẽ thực hiện, tôi đã chọn Python.

Chuyển nhanh đến ngày hôm nay và một số người khác từ nó đã thực hiện đánh giá mã vì dự án đã thành công hơn nhiều so với dự đoán và mọi người đang ngồi dậy và chú ý. Câu hỏi chính mà họ hỏi phải làm với Python, tại sao tôi lại sử dụng nó? Tôi chưa có cơ hội gặp gỡ những người đặt câu hỏi nhưng tôi đã nói với một số người trong số họ bằng mã Python và đề nghị chính đến từ đó là sử dụng Java thay thế.

Tôi đã có một số tiếp xúc với Java nhưng không nhiều. Tôi hiểu rằng nó được biên soạn cho mã byte, sử dụng JVM, v.v. và nó rất phổ biến trong các doanh nghiệp thành lập hơn. Những gì tôi không biết [ngoài những gì mà một tìm kiếm Google đơn giản sẽ cho tôi biết] là lý do tại sao tôi sẽ chọn cái này hay cái kia.

Tôi không theo đuổi "Java tốt hơn Python", tôi thực sự tò mò muốn nghe từ những người có kinh nghiệm ở cả hai khía cạnh của mỗi người làm cho chúng tốt cho các vấn đề khác nhau. Có phải Java đã vượt qua mốc 10k LỘC hơn rất nhiều? Có phải Java nhanh hơn nhiều so với Python? Tôi nghĩ rằng tôi đã bao gồm tất cả mọi thứ, nếu không, xin vui lòng cho tôi biết và tôi sẽ trả lời nó.

Là Python và Java tương tự Reddit?

Python là một ngôn ngữ kịch bản [chủ yếu] và Java phức tạp hơn một chút nhưng tôi nói rằng đó là một ngôn ngữ được biên dịch và giải thích. Java yêu cầu những thứ như dấu chấm phẩy và dấu ngoặc, Python không. Java được gõ tĩnh và python được gõ động.. Java requires things like semicolons and brackets, Python doesn't. Java is statically typed and Python is dynamically typed.

Có phải Python rất giống với Java?

Java và Python là hai trong số các ngôn ngữ lập trình phổ biến nhất.Trong hai, Java là ngôn ngữ nhanh hơn, nhưng Python đơn giản và dễ học hơn.Mỗi người đều được thiết lập tốt, độc lập với nền tảng và một phần của một cộng đồng lớn, hỗ trợ.Nhưng đó là nơi những điểm tương đồng kết thúc.Python is simpler and easier to learn. Each is well-established, platform-independent, and part of a large, supportive community. But that is where the similarities end.

Java vẫn còn đáng để học vào năm 2022?

1. Cơ sở mã Java khổng lồ.Có lẽ lý do tốt nhất để học Java vào năm 2022 là thực tế đơn giản là rất nhiều mã đã được viết bằng Java và ai đó sẽ cần duy trì và cập nhật mã đó trong nhiều thập kỷ tới.Cách tuyệt vời để làm cho bản thân có liên quan đến các nhà tuyển dụng cần lập trình viên Java.a great deal of code has already been written in Java, and someone will need to maintain and update that code for decades to come. great way to make yourself relevant to employers who need Java programmers.

Java vẫn có liên quan 2022 Reddit?

Java vẫn còn liên quan đến ngày hôm nay.Và tôi sẽ nói rằng đó vẫn là một lựa chọn tốt vào năm 2022. Tôi làm việc như một nhà phát triển Android freelancer ở Anh.Mặc dù có một sự thay đổi đối với Kotlin, tôi vẫn làm việc trên các ứng dụng được xây dựng trong Java.. And I'll say it's still a good choice in 2022. I work as a android developer freelancer in the UK. Even though there is a shift towards Kotlin, I still work on apps which were built in Java.

Bài Viết Liên Quan

Chủ Đề