Trang Chủ Nhận xét 7 ngôn ngữ lập trình khiến tôi gặp ác mộng

7 ngôn ngữ lập trình khiến tôi gặp ác mộng

Mục lục:

Video: Cuộc chiến 5 ngày của Nga ở Gruzia năm 2008 (Tháng Chín 2024)

Video: Cuộc chiến 5 ngày của Nga ở Gruzia năm 2008 (Tháng Chín 2024)
Anonim

Khi tôi còn là một đứa trẻ, tôi đã học lập trình BASIC trên Apple II. LỚN LỚN. Nó thiết lập cho tôi một cuộc sống tội phạm. Trên thực tế, đó là một vụ nổ, nhưng tôi chưa bao giờ lập trình bất cứ điều gì phức tạp hơn một vài quả bóng nảy qua lại trên màn hình.

Sau đó, tôi đã mày mò với C và Java, sau đó được lập trình với các ngôn ngữ kịch bản lệnh Web như JavaScript, ASP và PHP. Tôi không hối tiếc về điều đó. Trong thực tế, tôi rất thích nó.

Vì vậy, ngây thơ như tôi, tôi thường cố gắng học về các ngôn ngữ lập trình mới cho vui. Tôi không phải là một lập trình viên bằng thương mại, chỉ cố gắng làm giàu văn hóa bản thân. Nhưng khi tôi nhìn sâu hơn vào một số ngôn ngữ ngoài kia, đặc biệt là một số ngôn ngữ lịch sử không còn phổ biến nữa, trái tim tôi bắt đầu đập nhanh, đồng tử giãn ra, và phản ứng chiến đấu hay bay của tôi trong.

Tôi hét lên từ máy tính nhanh nhất có thể. Đó là bởi vì có một vài thứ về một số ngôn ngữ lập trình mà tôi không thể vượt qua. Nếu bạn hoàn toàn tò mò về các ngôn ngữ mà tôi đang đề cập (và bạn muốn đọc một cái gì đó vô lý), tôi nghi ngờ bạn sẽ thích trình chiếu trước. Và nếu bạn không thích trình chiếu, tôi nghĩ dù sao bạn cũng nên đọc cái này để bạn có thể phàn nàn về nó sau. Nó tốt cho hiến pháp tinh thần của bạn để ghét mọi thứ.

( Để biết thêm, hãy xem 7 Giao diện phần mềm mang lại cho tôi cơn ác mộng. )

    1 Fortran

    Được phát triển bởi IBM vào những năm 1950, Fortran (viết tắt của FORmula TRANslation) nhanh chóng xuất sắc với khả năng xử lý toán học. Do đó, đây là một yêu thích của các lập trình viên siêu máy tính, kỹ sư NASA và những người bạo dâm trẻ ở khắp mọi nơi, những người thích sử dụng ngôn ngữ cũ hơn ông bà của họ. Nhưng đối với tôi, tôi không thể vượt qua màu in vàng khủng khiếp đó. Ý tôi là, thôi nào.


    (Ảnh: David Gesswein)

    2 ALGOL

    Theo Wikipedia, Algol là "một ngôi sao sáng chói trong chòm sao Perseus", thực tế, nó có biệt danh là "Ngôi sao quỷ". Tương tự, ngôn ngữ trung tâm thuật toán phức tạp này, bắt nguồn từ cuối những năm 1950, cũng là tỉnh của quỷ. (Ít ai ngờ nó đã phổ biến trong sách giáo khoa trong hơn 30 năm.) Đến bây giờ bạn có thể đoán rằng tôi không có lời chỉ trích chính đáng nào về ALGOL. Bạn đúng là tôi đang làm cho tên của nó vui vẻ.


    (Ảnh: Bia Huub De)

    3 lõi

    Chỉ cần nhìn vào ảnh chụp màn hình này và bạn sẽ thấy mọi thứ bạn cần biết về COBOL (cũng vậy, và thực tế là nó viết tắt của Ngôn ngữ định hướng kinh doanh COmmon). COBOL khủng bố tất cả những người khai thác các từ khóa màu vô sinh của nó vào một trình soạn thảo. Đừng bận tâm tìm hiểu thêm bất cứ điều gì về nó, bởi vì tôi chắc chắn bạn sẽ ghét nó. KHÔNG, DỪNG. ĐỪNG KIẾM ĐƯỢC CÂU TRẢ LỜI TÔI. ĐÓNG R WNG WIKIPEDIA TAB TRƯỚC KHI LỚN.


    (Ảnh: Máy tính lớn 360)

    4

    Forth được đặt tên như vậy bởi vì HĐH trên hệ thống máy tính của nhà phát triển (khoảng năm 1968, khi các lập trình viên quay vòng máy của họ với bàn đạp chân) giới hạn tên tệp trong năm ký tự. Nghiêm túc. Và "Furth" nghe giống như một loại bệnh thế kỷ 16. Nói về điều đó, đã từng có một máy tính nhỏ bé của Anh tên là Jupiter Ace, và vì lý do nào đó, nó đã tránh ngôn ngữ máy tính gia đình tiêu chuẩn thời đó, BASIC, cho Forth. Vì vậy, thịt bò của tôi với Forth là một định kiến ​​phi lý hơn bất cứ điều gì đáng kể. Và tôi ổn với điều đó.


    (Ảnh: CyberRoach)

    5 GIỜ

    JOSS là một loại nhang mà những người bạn thời trung học mặc sandal của tôi đã đốt trong những bữa tiệc từ những năm 90, có mùi giống như sự kết hợp của gỗ thông, thức ăn Ấn Độ và bàn chân. Sau đó, một người nào đó đã đi và đặt tên cho một hệ điều hành theo nó, và kể từ đó, tôi không thể chịu được việc học nó. Ít ai biết điều này (không phải là một trò đùa), nhưng một sản phẩm của JOSS được vận chuyển với một trong những máy tính khó hiểu nhất mọi thời đại, APF PeCos One. Nó chùn bước.


    (Ảnh: Aldaron)

    6 APL

    AAPL là biểu tượng chứng khoán của Apple, Inc. APL là ngôn ngữ lập trình. Tôi thấy rất ít sự khác biệt giữa hai. Chỉ một thực tế đó thôi cũng đủ để tôi tránh xa ngôn ngữ lập trình đồ họa kỳ quái này được phát triển bởi người ngoài hành tinh vào những năm 1960. NHƯNG KHÔNG.


    Ngôn ngữ này đã phát minh ra các ký hiệu riêng của nó để sử dụng làm từ khóa (nhìn vào bản in ở trên) để làm cho mã của nó ngắn hơn và bằng cách nào đó không thể đọc được. Tôi cá là anh chàng đã tạo ra bản in này đã chán ngấy với nó đến nỗi anh ta cuộn nó lại và ném nó khắp phòng. Sau đó, anh ta ngượng ngùng lấy nó từ thùng rác và biến nó thành giáo sư ngoài hành tinh của mình.


    (Ảnh: David Louis Levine)

    7 LISP

    Tôi không nghĩ rằng bạn thích đọc tiếng Anh nếu (mọi người (viết (lồng (dấu ngoặc đơn))) mọi lúc. Nhưng đó là những gì bạn phải làm khi lập trình LISP, cũng là tên cho bài phát biểu Tôi nghi ngờ rằng đó không phải là một sự trùng hợp ngẫu nhiên. Trên thực tế, tôi biết không phải (không (không (thực tế))) rằng nó không phải (không (không (đúng))). Trong xã hội hậu sự thật của chúng tôi, tôi sẽ đi xa đến mức đổ lỗi cho LISP về mọi thứ đã sai trong năm 2016. Và tôi cũng sẽ thoát khỏi nó, bởi vì tất cả những đứa trẻ đang ở trong trường bị nhốt trong nhà tù của LISP không thể xuyên thủng.


    (Ảnh: Brit Butler)

7 ngôn ngữ lập trình khiến tôi gặp ác mộng