Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is C# in English universally?

Does the C# language localize for people that have their machine's set to some language other than English?

In other words, is C# always unconditionally written in English?

like image 781
4thSpace Avatar asked Sep 02 '09 22:09

4thSpace


People also ask

What is %d in C programming?

In C programming language, %d and %i are format specifiers as where %d specifies the type of variable as decimal and %i specifies the type as integer. In usage terms, there is no difference in printf() function output while printing a number using %d or %i but using scanf the difference occurs.

Is C+ Same as C?

C++ was developed by Bjarne Stroustrup in 1979. C does no support polymorphism, encapsulation, and inheritance which means that C does not support object oriented programming. C++ supports polymorphism, encapsulation, and inheritance because it is an object oriented programming language. C is a subset of C++.

What does %c mean in C?

%d is used to print decimal(integer) number ,while %c is used to print character . If you try to print a character with %d format the computer will print the ASCII code of the character.

Is C -- a language?

C-- (pronounced C minus minus) is a C-like programming language. Its creators, functional programming researchers Simon Peyton Jones and Norman Ramsey, designed it to be generated mainly by compilers for very high-level languages rather than written by human programmers.


2 Answers

C# is written in C#; C# is a language in and of itself. You can name your variables whatever you want, but reserved words are C#, not English, Spanish, or any other language.

Take the word for the type "int" (or Int32). You can't say that "int" is an English word; no English speaking person really uses the word Int32 to talk about an integer. Or how about the phrase "do while"? No one says: "Hey Bobby, do task x while the time is less than 5pm".

Some of the C# reserved words have their roots in English, but that does not mean they're anything like the English language. Spanish, French and many other "romance" languages share the same root, but they're not the same.

like image 109
Esteban Araya Avatar answered Sep 21 '22 10:09

Esteban Araya


C# is standardized in the C# Language Specification (ECMA-334).

There's only one set of keywords (English) and is the same for everybody. The .NET Framework (which is not part of the C# language) also uses English for all class and method names.

Of course, you may name your variables and method names as you like. C# supports the whole range of Unicode characters.

like image 42
dtb Avatar answered Sep 24 '22 10:09

dtb