6

Tôi đã tự hỏi liệu có ai biết tại sao một số ngôn ngữ lập trình mà tôi thấy thường xuyên nhất được viết bằng tất cả các chữ cái (như từ viết tắt) hay không. FORTRAN, LISP, và COBOL đến với tâm trí nhưng tôi chắc chắn có nhiều hơn nữa.Quy tắc ngón tay cái để viết hoa các chữ cái bằng ngôn ngữ lập trình

Có lẽ không có lý do gì cho điều này, nhưng tôi tò mò muốn biết liệu có bất kỳ thay đổi nào trong số này do các tiêu chuẩn hoặc quyết định của cộng đồng tương ứng hay không. Hoặc là mọi người chỉ nhận được quá lười biếng để nhấn phím khóa mũ? (Tôi biết tôi)

+0

Tốt câu hỏi, Gir! –

+2

Tại sao muốn đóng chủ đề? Nó * là * lập trình theo định hướng! :-) – PhiLho

Trả lời

7

Một số việc phải làm với phiên bản ngôn ngữ (ví dụ: FORTRAN 77 so với Fortran 90). Từ (tôi nhấn mạnh) Fortran Wikipedia entry:

Tên của phiên bản trước đó của ngôn ngữ thông qua FORTRAN 77 đã được thông thường được nêu trong tất cả các mũ (FORTRAN 77 là phiên bản trong đó việc sử dụng chữ thường trong các từ khóa đã đúng chuẩn). Viết hoa đã bị loại bỏ khi đề cập đến các phiên bản mới hơn bắt đầu bằng Fortran 90. Các tiêu chuẩn ngôn ngữ chính thức giờ đây đề cập đến ngôn ngữ là "Fortran". Bởi vì cách viết hoa (hoặc thiếu) của từ FORTRAN không bao giờ phù hợp 100% trong việc sử dụng thực tế, và bởi vì nhiều người giữ niềm tin say mê về vấn đề này, bài viết này, chứ không phải là cố định, thông qua quy ước sử dụng toàn bộ mũ FORTRAN trong đề cập đến các phiên bản của FORTRAN thông qua FORTRAN 77 và tiêu đề-mũ Fortran trong đề cập đến các phiên bản của Fortran từ Fortran 90 trở đi. Quy ước này được phản ánh trong quá trình viết hoa của FORTRAN trong tiêu chuẩn ANSI X3.9-1966 (FORTRAN 66) và ANSI X3.9-1978 (FORTRAN 77) và mũ tiêu đề Fortran trong ANSI X3.198-1992 (Fortran 90)) tiêu chuẩn.

Khi tôi nhìn thấy FORTRAN, tôi nghĩ rằng khoảng cách cố định, thẻ đục lỗ, bộ nhớ không động và hương vị xấu trong miệng. Fortran có nghĩa là những thứ như loại, mô-đun do người dùng định nghĩa, chức năng nội tại mảng và không quá tệ.

0

Tôi nghĩ (một số) mọi người có thể không nhớ rằng chúng là từ viết tắt nữa.

2

Vì chúng là từ viết tắt cho nội dung nhưng vào cuối ngày, điều đó không quan trọng. Họ chỉ là tên.

Ví dụ:

LISP = "Processing List"

Trong khi Java ví dụ chỉ được đặt tên Java - nó không đại diện cho bất cứ điều gì. Nó được sử dụng để được gọi là Oak bởi vì họ guy người đặt tên nó có một cây sồi bên ngoài văn phòng của mình.

Wikipedia một ngôn ngữ và bạn sẽ tìm thấy câu trả lời của mình.

7

FORTRAN, LISP, và COBOL LÀ viết tắt:

FORTRAN: Formula dịch/Translator

LISP: Processing Danh sách

COBOL: Common Business-Oriented Language

BASIC: Be Mã Hướng dẫn Biểu tượng Tất cả mục đích của ginner

Trong số những người khác.

+0

LOLCODE = Laugh Out Loud Code :) –

+4

Lưu ý rằng PERL KHÔNG phải là từ viết tắt. Một cách thích hợp hơn, nó không được sử dụng. Vì vậy, nhiều người đánh vần nó trong tất cả các mũ mà một trong những đã được tạo ra cho nó. Đừng hỏi tôi tại sao. – AlbertoPL

+1

Có, nhưng có các quy tắc để viết hoa từ viết tắt. Trong số những cái bạn chỉ liệt kê BASIC. vì vậy nó sẽ là FT hoặc ForTran, LP hoặc LisP CBOL hoặc CoBOL vv – stonemetal

-1

Nếu nó ở trong tất cả các chữ, nó là (nghĩa là phải) một từ viết tắt.

3

Để thêm một danh sách khác vào danh sách, MATLAB được cho là được viết hoa bằng tất cả các chữ cái. Vì nó là viết tắt của "phòng thí nghiệm ma trận", một số người có xu hướng viết nó như là MatLab. Những người khác chỉ viết nó như Matlab hoặc MATLAB, nhưng tất cả những thứ này đều không chính xác về mặt kỹ thuật.

+5

Thật vậy. MATLAB là một trường hợp thú vị, bởi vì nó thực sự là một thương hiệu của công ty, do đó, có một câu trả lời đơn giản cho nó - chỉ cần nhìn vào trang web MathWorks và bạn có thể thấy rằng họ tận dụng nó MATLAB, và đó là câu trả lời dứt khoát. –

20

Cộng đồng Lisp đã chuyển sang Lisp từ LISP bằng phát minh bàn phím mũ thấp hơn ngay sau khi nhân loại giết chết con khủng long cuối cùng.

3

Rõ ràng, nhiều người không biết tại sao và tận dụng tất cả các tên ngôn ngữ lập trình ngắn mà họ tìm thấy. Một ví dụ buồn là Lúa, quá thường được viết LUA vì không có lý do gì.

Lưu ý rằng một số tên ngôn ngữ có cách viết hoa nội bộ, do cách chúng được xây dựng và tốt, chỉ vì công ty làm cho chúng muốn chúng theo cách này. Ví dụ: JavaScript và PostScript, hoặc ActionScript (tôi có thấy một mẫu ở đó không?). Hoặc bạn có một sự pha trộn kỳ lạ, như ECMAScript (vâng, tôi thấy một mẫu!).

+0

Nhân tiện Lua là "mặt trăng" bằng tiếng Bồ Đào Nha (Nó được phát triển ở Brazil). –

0

Quy tắc là không có quy tắc. Nó không giống như có một học viện hoặc cơ quan quản lý khác mà quy tắc của những gì mọi người nhận được để gọi ngôn ngữ lập trình của họ và làm thế nào họ có để đánh vần nó. Tất cả mọi người tạo nên quy tắc riêng cho ngôn ngữ của họ.

Thông thường, nếu bạn viết về nội dung này, bạn có thể làm theo hướng dẫn kiểu nhà hoặc tra cứu tên chính thức cho nó.

Lý do bạn thấy rất nhiều cách sử dụng khác nhau là hầu hết mọi người không quan tâm hoặc chỉ là không biết gì. Tôi vẫn tự hỏi ai đã từng nói với bất cứ ai đề cập đến một máy tính Macintosh là "MAC", nhưng chính tả đó là phổ biến. Một số người chỉ yêu thích phím shift của họ, tôi đoán vậy.

-2

nếu variableName == VARIABLENAME print "SỬ DỤNG CAPS" khác print "Thực hiện theo tiêu chuẩn mã hóa của nhóm nghiên cứu của bạn"

Các vấn đề liên quan