01/10/2018, 08:15
Google, Facebook, Youtube, Twitter, Yahoo, ... dùng ngôn ngữ lập trình gì?
Lướt trên 1 group lập trình nước ngoài thấy có picture này hay nên share cho anh em, nếu có chỗ chưa đúng mong đừng gạch đá ^^
Bài liên quan
Đập ngay vô mắt là JavaScript, sau đó là C/C++, nhìn xuống cuối cùng của dòng loáng thoáng thấy Java, Python, Perl, PHP. hài nhất là ASP.NET :v
ASP.NET có một ông xài :v
Nhìn mà thấy tội cho ASP.NET
Mà mình thấy có C và C++. Lạ nhỉ?
Bản chất webserver là lấy stdout của chương trình/kịch bản đã thực thi, đóng gói nó và trả về cho client nên bất kỳ ngôn ngữ lập trình nào cũng có thể dùng làm web được hết Có C và C++ vì tốc độ của nó rất nhanh. Ahihi.
Common Gateway Interface
In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically. Such programs are known as CGI scripts or simply as CGIs. The specifics of how the script is executed by the server are determined by the server. In the common case, a CGI script executes at the time a request is made and generates HTML. In brief, ...
Đây cũng có một số thông kê này
en.wikipedia.org
Programming languages used in most popular websites
The most popular (i.e., the most visited) websites have in common that they are dynamic websites. Their development typically involves server-side coding, client-side coding and database technology. The programming languages applied to deliver similar dynamic web content however vary vastly between sites. *data on programming languages are based on: https://mellisoft.com/
youtube được viết bằng Python
Cái này cũng không có gì lại cả.
techmaster.vn
JavaScript cho web.
C/C++ mới đây có Go được dùng cho các tác vụ cần tốc độ cao, hiệu xuất như máy tìm kiến, các hệ hỗ trợ quyết định, xử lý video, hệ CSDL phân tán, thời gian thực.
Java được dùng cho các tác vụ doanh nghiệp (Riêng bên MS thì họ dùng C# của nhà code được. @_@!)
Một ngôn ngữ kịch bản cho các tác vụ nhỏ add on hay những thứ cần thay đổi nhiều như Python.
Một số các yêu cầu đặc biết thì chọn thêm các ngôn ngữ riêng tối ưu cho nó. PHP Perl Scala v.v.v…
Giống như trọn lọc tự nhiên mọi thứ tồn tại đều có lý do của nó.
Lời thú tội của một lập trình viên Cobol
Bạn đừng cười. Một số lập trình viên trẻ dũng cảm đang sử dụng ngôn ngữ lập trình cũ và bám đầy bụi là Cobol để thúc đẩy sự nghiệp của họ. Một số trong số họ thậm chí còn thích nó.
C/C++ nó làm việc với file và dữ liệu trên server mà bạn
hosting ASP.NET khá là tốn, mà các hãng thường hạn chế dùng đồ của hãng khác để tránh lằng nhằng thủ tục, nên nếu mình mà không tự làm ra được thì thường xài đồ mã nguồn mở. Còn MS họ không xài gì ngoài ASP.NET vì nó đã đủ đa năng để làm “mọi thứ” về web rồi.
Không đúng đâu, nhưng thăng lơn, ưu tiên hang đầu của nó không phải rẻ mà là ổn định,bảo mật và support tốt
Hồi ông anh ở SMS(đóng cửa rồi) bảo rằng, lựa chọn công nghệ triển khai hệ thống , bên SMS lựa chọn SPRING(opensource), bên client mới bảo rằng rùi SPRING nó có lỗi gì thì ai support, cuối cùng dùng EJB. bên client anh từng làm dù dùng hàng apache nhưng vẫn phải mua(như halzecast 7000/licence) để được support 24/24. Tóm lại, điều phải dự trên yêu cầu mà lựa chọn cho thích hợp