What makes a Good Language?Every language has its strengths and weakne dịch - What makes a Good Language?Every language has its strengths and weakne Việt làm thế nào để nói

What makes a Good Language?Every la

What makes a Good Language?
Every language has its strengths and weaknesses.
For example, FORTRAN is a particularly good language for processing numerical data, but it does
not lend itself very well to organize large programs. PASCAL is very good for writing wellstructured and readable programs, but it is not as flexible as the C programming language. C++
embodies powerful object-oriented features, but it is complex and difficult to learn. The choice of
which language to use depends on the type of computer used, type of program, and the expertise
of the programmer.
Following are the most important features that would make a programming language efficient and
easy to use:
Clarity, Simplicity and Unity: A programming Language provides, both a conceptual framework
for thinking about algorithms and a means for expressing these algorithms. The syntax of a
language should be such that programs may be written, tested and maintained with ease.
Orthogonality: This refers to the attribute of being able to combine various features of a language
in all possible combinations, with every combination being meaningful. Orthogonality makes a
language easy to learn and write programs, because there are fewer exceptions & special cases to
remember.
Naturalness for the application: A language needs syntax that when properly used allows the
program structure to reflect the underlying logical structure of the algorithm. The language should
provide appropriate data structures, operations, control structures and natural syntax for the
problem to be solved.
Problem Solving and C Programming
Page 18
©Copyright 2007, Cognizant Technology Solutions, All Rights Reserved
C3: Protected
Support for abstraction: Even with the most natural programming language for an application,
there is always a substantial gap remaining between the abstract data structures & operations that
characterize the solution to a problem and the particular data structures and operations built into a
language.
Portability of Programs: Portability is an important criterion for many programming projects which
essentially indicates the transportability of the resulting programs from the computer on which they
are developed to other computer systems. A language whose definition is independent of the
features of a particular machine forms a useful base for the production of transportable programs.
Cost of use: Cost of use is measured on different languages like:
 Cost of program execution: Optimizing compilers, efficient register allocation, design
of efficient run-time support mechanisms are all factors that contribute towards cost of
program execution. This is highly critical for large programs that will be executed
continuously.
 Cost of Program creation, testing & use: This implies design, coding, testing, usage
& maintenance solutions for a problem with minimum investment of programmer time &
energy.
Cost of Program Maintenance: The highest cost involved in any program is the total life-cycle
costs including development costs & the cost of maintenance of the program while it is in
production use
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Điều gì làm cho một ngôn ngữ tốt?Mọi ngôn ngữ có những điểm mạnh và điểm yếu của nó.Ví dụ, FORTRAN là một ngôn ngữ đặc biệt tốt cho xử lý dữ liệu số, nhưng nó cókhông cho vay chính nó rất tốt để tổ chức các chương trình lớn. PASCAL là rất tốt đối với văn bản wellstructured và các chương trình có thể đọc được, nhưng nó không phải là linh hoạt như là ngôn ngữ lập trình C. C ++biểu hiện tính năng đối tượng theo định hướng mạnh mẽ, nhưng nó là phức tạp và khó khăn để tìm hiểu. Sự lựa chọn củangôn ngữ sử dụng phụ thuộc vào loại máy tính được sử dụng, loại chương trình, và chuyên môncủa các lập trình viên.Sau đây là các tính năng quan trọng nhất mà sẽ làm cho một ngôn ngữ lập trình hiệu quả vàdễ dàng sử dụng:Rõ ràng, đơn giản và thống nhất: cung cấp một ngôn ngữ lập trình, cả hai một khung khái niệmđể suy nghĩ về một phương tiện để thể hiện các thuật toán và thuật toán. Cú pháp của mộtngôn ngữ nên như vậy mà chương trình có thể được viết, được thử nghiệm và duy trì một cách dễ dàng.Orthogonality: Điều này nói đến các thuộc tính có thể kết hợp các tính năng khác nhau của một ngôn ngữtrong tất cả các tổ hợp, với mỗi sự kết hợp là có ý nghĩa. Orthogonality làm cho mộtngôn ngữ dễ dàng để tìm hiểu và viết chương trình, bởi vì có rất ít trường hợp ngoại lệ và các trường hợp đặc biệt đểHãy nhớ rằng.Naturalness động cho các ứng dụng: ngôn ngữ cần cú pháp rằng khi được sử dụng đúng cách cho phép cácchương trình các cấu trúc để phản ánh cơ cấu hợp lý cơ bản của thuật toán. Ngôn ngữ nêncung cấp các cấu trúc dữ liệu thích hợp, hoạt động, cấu trúc điều khiển và các cú pháp tự nhiên cho cácvấn đề được giải quyết.Giải quyết vấn đề và lập trình CTrang 18© Bản quyền 2007, giải pháp công nghệ Cognizant, All Rights ReservedC3: bảo vệHỗ trợ cho trừu tượng: ngay cả với ngôn ngữ lập trình tự nhiên nhất cho một ứng dụng,có luôn luôn là một khoảng cách đáng kể còn lại giữa cấu trúc dữ liệu trừu tượng và hoạt động màMô tả các giải pháp cho một vấn đề và cấu trúc dữ liệu đặc biệt và các hoạt động xây dựng thành mộtngôn ngữ.Tính di động của chương trình: tính di động là một tiêu chí quan trọng cho nhiều chương trình dự án màvề cơ bản chỉ ra transportability kết quả các chương trình máy tính trên mà họđược phát triển cho các hệ thống máy tính khác. Một ngôn ngữ có nghĩa là độc lập với cácCác tính năng của một máy cụ thể tạo thành một cơ sở hữu ích cho việc sản xuất các chương trình di chuyển.Chi phí sử dụng: Các chi phí của việc sử dụng được đo trên các ngôn ngữ khác nhau như:Chi phí thực hiện chương trình: tối ưu hóa trình biên dịch, đăng ký hiệu quả phân bổ, thiết kếhiệu quả thời gian chạy hỗ trợ cơ chế là tất cả các yếu tố góp phần hướng tới chi phíthực hiện chương trình. Điều này là rất quan trọng cho các chương trình lớn sẽ được thực thiliên tục.Chi phí cho chương trình sáng tạo, thử nghiệm & sử dụng: điều này ngụ ý thiết kế, mã hóa, thử nghiệm, sử dụng& bảo trì các giải pháp cho một vấn đề với đầu tư tối thiểu thời gian lập trình &năng lượng.Chi phí bảo trì chương trình: chi phí cao nhất tham gia vào bất kỳ chương trình là chu kỳ cuộc sống tất cảchi phí bao gồm cả chi phí phát triển và chi phí bảo dưỡng của chương trình trong khi nó đang trongsử dụng sản xuất
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Điều gì làm cho một ngôn ngữ tốt?
Mỗi ngôn ngữ có điểm mạnh và điểm yếu của nó.
Ví dụ, FORTRAN là một ngôn ngữ đặc biệt tốt cho xử lý dữ liệu số, nhưng nó
không cho vay chính nó rất tốt để tổ chức các chương trình lớn. PASCAL là rất tốt cho các văn bản wellstructured và các chương trình có thể đọc được, nhưng nó không phải là linh hoạt như các ngôn ngữ lập trình C. C ++
tính năng tiêu biểu hướng đối tượng mạnh mẽ, nhưng nó là phức tạp và khó học. Sự lựa chọn của
ngôn ngữ để sử dụng phụ thuộc vào loại máy tính được sử dụng, loại chương trình, và các chuyên gia
của các lập trình viên.
Sau đây là các tính năng quan trọng nhất mà sẽ làm cho một ngôn ngữ lập trình hiệu quả và
dễ sử dụng:
Clarity, đơn giản và Unity: Một ngôn ngữ lập trình cung cấp,
cả một khung khái niệm tư duy về thuật toán và một phương tiện để thể hiện các thuật toán. Cú pháp của một
ngôn ngữ nên được như vậy mà chương trình có thể được viết, được thử nghiệm và duy trì một cách dễ dàng.
Trực giao: Điều này đề cập đến các thuộc tính là có thể kết hợp các tính năng khác nhau của một ngôn ngữ
trong tất cả các kết hợp có thể, với mỗi sự kết hợp là có ý nghĩa. Trực giao làm cho một
ngôn ngữ dễ học và viết chương trình, bởi vì có rất ít trường hợp ngoại lệ và các trường hợp đặc biệt để
nhớ.
Tự nhiên cho các ứng dụng: Một ngôn ngữ cần cú pháp mà khi sử dụng đúng cách cho phép các
cấu trúc chương trình để phản ánh cơ cấu hợp lý cơ bản của thuật toán. Các ngôn ngữ nên
cung cấp các cấu trúc dữ liệu thích hợp, hoạt động,
cấu trúc điều khiển và cú pháp tự nhiên cho các vấn đề cần được giải quyết.
Giải quyết vấn đề và lập trình C
Page 18
© Copyright 2007, Giải pháp Cognizant Technology, Tất cả các quyền
C3: Protected
Hỗ trợ cho trừu tượng: Ngay cả với các ngôn ngữ lập trình tự nhiên nhất cho một ứng dụng,
luôn luôn có một khoảng cách đáng kể còn lại giữa các cấu trúc dữ liệu trừu tượng & hoạt động mà
đặc trưng là giải pháp cho một vấn đề và các cấu trúc dữ liệu cụ thể và các hoạt động xây dựng thành một
ngôn ngữ.
Khả năng di chuyển của các chương trình:
Khả năng di chuyển là một tiêu chí quan trọng cho nhiều dự án lập trình mà thực chất chỉ ra năng vận chuyển của các chương trình do các máy tính mà họ
đang phát triển các hệ thống máy tính khác. Một ngôn ngữ có nghĩa là độc lập của các
tính năng của một máy tính cụ thể tạo thành một cơ sở hữu ích cho việc sản xuất các chương trình vận chuyển.
Chi phí sử dụng: Chi phí sử dụng được đo trên các ngôn ngữ khác nhau như:
? Chi phí của các chương trình thực hiện: Tối ưu hóa trình biên dịch, phân bổ hiệu quả đăng ký, thiết kế
các cơ chế hỗ trợ thời gian chạy hiệu quả là những yếu tố góp phần vào chi phí
thực hiện chương trình. Điều này là rất quan trọng cho các chương trình lớn sẽ được thực hiện
liên tục.
? Chi phí của các chương trình sáng tạo, thử nghiệm và sử dụng:
Điều này ngụ ý thiết kế, mã hóa, thử nghiệm, sử dụng các giải pháp bảo trì cho một vấn đề với đầu tư tối thiểu thời gian lập trình và
năng lượng.
Chi phí của Chương trình Bảo trì: Chi phí cao nhất tham gia vào bất kỳ chương trình là tổng chu kỳ
chi phí bao gồm cả chi phí phát triển và chi phí bảo trì của chương trình khi nó đang trong
sử dụng sản xuất
đang được dịch, vui lòng đợi..
Kết quả (Việt) 3:[Sao chép]
Sao chép!
Là một loại ngôn ngữ gì rồi?Mỗi ngôn ngữ đều có ưu điểm và thiếu sót.Ví dụ, FortranLanguage là xử lý dữ liệu đặc biệt của một ngôn ngữ, nhưng nó thực sựKhông được tổ chức tốt đất dự án lớn.PASCAL là cấu trúc tốt có khả năng đọc viết chương trình rất tốt, nhưng nó không giống như ngôn ngữ C lập trình linh hoạt.C++Thể hiện quyền năng của chức năng hướng đối tượng, nhưng nó là phức tạp và khó khăn để học.Lựa chọn.Sử dụng ngôn ngữ nào tùy thuộc vào từng dùng loại chương trình máy tính, kiểu và kiến thức chuyên môn.Lập trình viên.Dưới đây là chức năng quan trọng nhất, làm cho ngôn ngữ lập trình và hiệu quả.Dễ sử dụng:Rõ ràng, đơn giản và thống nhất: một ngôn ngữ lập trình cung cấp, là một khái niệm khungĐối với các thuật toán và bày tỏ những suy nghĩ của thuật toán phương tiện.Cú pháp củaNgôn ngữ nên làm cho chương trình có thể được viết, kiểm tra và bảo trì.Tính trực giao có thể kết hợp ngôn ngữ: chỉ các thuộc tính đặc trưng của.Có thể kết hợp các tổ hợp, mỗi người đều phải có ý nghĩa gì cả.Tính trực giao choNgôn ngữ dễ học và viết chương trình, bởi vì có một số trường hợp ngoại lệ và trường hợp đặc biệt củaNhớ.Đối với các ứng dụng cần sử dụng ngôn ngữ tự nhiên: ngữ pháp đúng khi cho phépCấu trúc chương trình để phản ánh các cấu trúc logic của thuật toán.Ngôn ngữ nênCung cấp phù hợp, cấu trúc dữ liệu, hoạt động, kiểm soát và tự nhiên. Cấu trúc ngữ phápSẽ giải quyết được vấn đề.Vấn đề đã được giải quyết với lập trình CPage 18© bản quyền 2007, biết đến giải pháp công nghệ, giữ mọi quyềnC3: bảo vệHỗ trợ trừu tượng: dù là ứng dụng của ngôn ngữ lập trình một cách tự nhiên nhất,Trong cấu trúc dữ liệu trừu tượng và luôn tồn tại khoảng cách giữa hoạt động lớn.Vấn đề là giải pháp và mô tả của cấu trúc dữ liệu và hoạt động cụ thể.Ngôn ngữ.Chương trình thể dục: Thể dục cấy ghép nhiều chương trình dự án quan trọng là tiêu chuẩn.Về cơ bản, cho thấy sản xuất của chương trình có thể được cấy ghép tình dục, họ từ máy tính.Phát triển hệ thống máy tính khác.Một loại ngôn ngữ định nghĩa của nó vớiMột cỗ máy có khả năng đặc biệt của phương tiện vận tải Kế hoạch sản xuất một loại cơ sở hữu ích.Chi phí chi phí sử dụng: dùng ngôn ngữ khác là dùng để đo.:Chương trình thực hiện đăng ký hiệu quả chi phí: tối ưu hóa trình biên dịch, phân phối, và thiết kế.Hiệu quả hoạt động của cơ chế hỗ trợ tất cả thời gian là yếu tố giúp chi phíThực thi chương trình.Vì sẽ phải thực hiện chương trình lớn thì đó là rất quan trọng.Liên tục không ngừng.Chương trình tạo, kiểm tra và sử dụng chi phí: có nghĩa là thiết kế, sử dụng mã hóa, kiểm tra.Giải pháp và duy trì một vấn đề lập trình thời gian đầu tư tối thiểu.Năng lượng.Chi phí bảo trì chương trình: trong bất kỳ chương trình đã liên quan đến chi phí cao nhất là cả cuộc đời Chu kỳChi phí phát triển, bao gồm cả chi phí và chi phí bảo trì của chương trình, và nó là ởSản xuất sử dụng
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: