Capitalization of Programming Languages on Resume [closed]
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
6
down vote
favorite
While currently working on my resume, I have confused myself about the capitalization of programming languages. I seem to recall that most times I see c++ mentioned, it is spelled with a lowercase c.
I followed the convention of keeping languages lowercase but am now questioning this. The languages in question are java, javascript, c++.
resume
closed as off-topic by Lilienthal♦, Kent A., DJClayworth, gnat, teego1967 Oct 5 '15 at 11:15
- This question does not appear to be about the workplace within the scope defined in the help center.
 |Â
show 4 more comments
up vote
6
down vote
favorite
While currently working on my resume, I have confused myself about the capitalization of programming languages. I seem to recall that most times I see c++ mentioned, it is spelled with a lowercase c.
I followed the convention of keeping languages lowercase but am now questioning this. The languages in question are java, javascript, c++.
resume
closed as off-topic by Lilienthal♦, Kent A., DJClayworth, gnat, teego1967 Oct 5 '15 at 11:15
- This question does not appear to be about the workplace within the scope defined in the help center.
22
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
7
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass isjava SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
11
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
2
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
3
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name isgcc
with small letters.
– Brandin
Oct 5 '15 at 6:59
 |Â
show 4 more comments
up vote
6
down vote
favorite
up vote
6
down vote
favorite
While currently working on my resume, I have confused myself about the capitalization of programming languages. I seem to recall that most times I see c++ mentioned, it is spelled with a lowercase c.
I followed the convention of keeping languages lowercase but am now questioning this. The languages in question are java, javascript, c++.
resume
While currently working on my resume, I have confused myself about the capitalization of programming languages. I seem to recall that most times I see c++ mentioned, it is spelled with a lowercase c.
I followed the convention of keeping languages lowercase but am now questioning this. The languages in question are java, javascript, c++.
resume
edited Oct 4 '15 at 20:53
JakeGould
6,5721739
6,5721739
asked Oct 4 '15 at 19:38
Ethan Adams
4214
4214
closed as off-topic by Lilienthal♦, Kent A., DJClayworth, gnat, teego1967 Oct 5 '15 at 11:15
- This question does not appear to be about the workplace within the scope defined in the help center.
closed as off-topic by Lilienthal♦, Kent A., DJClayworth, gnat, teego1967 Oct 5 '15 at 11:15
- This question does not appear to be about the workplace within the scope defined in the help center.
22
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
7
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass isjava SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
11
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
2
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
3
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name isgcc
with small letters.
– Brandin
Oct 5 '15 at 6:59
 |Â
show 4 more comments
22
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
7
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass isjava SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
11
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
2
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
3
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name isgcc
with small letters.
– Brandin
Oct 5 '15 at 6:59
22
22
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
7
7
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass is
java SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass is
java SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
11
11
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
2
2
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
3
3
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.
o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name is gcc
with small letters.– Brandin
Oct 5 '15 at 6:59
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.
o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name is gcc
with small letters.– Brandin
Oct 5 '15 at 6:59
 |Â
show 4 more comments
3 Answers
3
active
oldest
votes
up vote
40
down vote
accepted
I don't know any language where names would be spelled lower case. Spell them like they should be spelled. Just look it up:
Java
JavaScript
C
C++
Spelling them differently would be a spelling mistake. Not the best thing to have in your application.
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
suggest improvements |Â
up vote
13
down vote
For any given language, follow the standard for the language.
For example, https://isocpp.org/std/the-standard says "The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++.". The "C" in "C++" should be a capital letter.
The standard for COBOL, see ISO/IEC 1989:2014, has title "Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL" so it is all capitals.
The J3-Fortran page says "J3 developed the Fortran 66, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, and Fortran 2008 standards." so capitalize only the first letter of "Fortran".
suggest improvements |Â
up vote
2
down vote
While another answer has the correct capitalization for a few example languages (C, C++, JavaScript, Java), there is something very important that you must understand about programming languages if you are to speak about them like you know what you're talking about.
Some programming languages have stated capitalization preferences that are easy to find online, and have a set of rules more complex than one would think. For example, Python is spelled with a capital P when speaking about the language itself (such as on a resume), BUT you write python in your IDE. Additionally, some language names have special forms in special cases. For example, we can debate whether or not this code is pythonic.
Also, one of the comments on the question above makes a very good point that I will take a step further in giving you some job-seeking advice: If you don't know the proper capitalization of the programming language you are thinking about adding to your resume, it does not belong on your resume.
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
suggest improvements |Â
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
40
down vote
accepted
I don't know any language where names would be spelled lower case. Spell them like they should be spelled. Just look it up:
Java
JavaScript
C
C++
Spelling them differently would be a spelling mistake. Not the best thing to have in your application.
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
suggest improvements |Â
up vote
40
down vote
accepted
I don't know any language where names would be spelled lower case. Spell them like they should be spelled. Just look it up:
Java
JavaScript
C
C++
Spelling them differently would be a spelling mistake. Not the best thing to have in your application.
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
suggest improvements |Â
up vote
40
down vote
accepted
up vote
40
down vote
accepted
I don't know any language where names would be spelled lower case. Spell them like they should be spelled. Just look it up:
Java
JavaScript
C
C++
Spelling them differently would be a spelling mistake. Not the best thing to have in your application.
I don't know any language where names would be spelled lower case. Spell them like they should be spelled. Just look it up:
Java
JavaScript
C
C++
Spelling them differently would be a spelling mistake. Not the best thing to have in your application.
answered Oct 4 '15 at 20:33
nvoigt
42.6k18105147
42.6k18105147
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
suggest improvements |Â
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
Wikipedia's List of Programming Languages has a few obscure ones that are spelled all lowercase. Clicking on some of them, it seems to largely be because the name of the language and the name of the Unix executable are one and the same, and that is (by Unix common practice) a two-letter lowercase name.
– Carson63000
Oct 4 '15 at 21:45
1
1
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
A few examples to add there are PHP, SQL, CSS and HTML; where the names are all uppercase. These are usually acronyms, but still worth mentioning.
– Ismael Miguel
Oct 4 '15 at 23:52
6
6
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
I would say that it is at least potentially a bit more serious than "not the best thing". If you write "thonk" instead of "think", it's a minor typo, but if you write "I write Sql every day", that may appear to be unfamiliarity, and not a typo. As for a "JAVAScript expert", well, they aren't going to be on my shortlist...
– jmoreno
Oct 5 '15 at 5:45
2
2
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
@jmoreno I see sometimes people write Java the language as JAVA, as if it's an acronym. Not really big deal though, even though my brain is case-sensitive.
– Brandin
Oct 5 '15 at 7:05
suggest improvements |Â
up vote
13
down vote
For any given language, follow the standard for the language.
For example, https://isocpp.org/std/the-standard says "The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++.". The "C" in "C++" should be a capital letter.
The standard for COBOL, see ISO/IEC 1989:2014, has title "Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL" so it is all capitals.
The J3-Fortran page says "J3 developed the Fortran 66, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, and Fortran 2008 standards." so capitalize only the first letter of "Fortran".
suggest improvements |Â
up vote
13
down vote
For any given language, follow the standard for the language.
For example, https://isocpp.org/std/the-standard says "The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++.". The "C" in "C++" should be a capital letter.
The standard for COBOL, see ISO/IEC 1989:2014, has title "Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL" so it is all capitals.
The J3-Fortran page says "J3 developed the Fortran 66, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, and Fortran 2008 standards." so capitalize only the first letter of "Fortran".
suggest improvements |Â
up vote
13
down vote
up vote
13
down vote
For any given language, follow the standard for the language.
For example, https://isocpp.org/std/the-standard says "The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++.". The "C" in "C++" should be a capital letter.
The standard for COBOL, see ISO/IEC 1989:2014, has title "Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL" so it is all capitals.
The J3-Fortran page says "J3 developed the Fortran 66, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, and Fortran 2008 standards." so capitalize only the first letter of "Fortran".
For any given language, follow the standard for the language.
For example, https://isocpp.org/std/the-standard says "The current ISO C++ standard is officially known as ISO International Standard ISO/IEC 14882:2014(E) – Programming Language C++.". The "C" in "C++" should be a capital letter.
The standard for COBOL, see ISO/IEC 1989:2014, has title "Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL" so it is all capitals.
The J3-Fortran page says "J3 developed the Fortran 66, Fortran 77, Fortran 90, Fortran 95, Fortran 2003, and Fortran 2008 standards." so capitalize only the first letter of "Fortran".
edited Oct 5 '15 at 21:35
answered Oct 4 '15 at 21:14
Patricia Shanahan
16.2k53256
16.2k53256
suggest improvements |Â
suggest improvements |Â
up vote
2
down vote
While another answer has the correct capitalization for a few example languages (C, C++, JavaScript, Java), there is something very important that you must understand about programming languages if you are to speak about them like you know what you're talking about.
Some programming languages have stated capitalization preferences that are easy to find online, and have a set of rules more complex than one would think. For example, Python is spelled with a capital P when speaking about the language itself (such as on a resume), BUT you write python in your IDE. Additionally, some language names have special forms in special cases. For example, we can debate whether or not this code is pythonic.
Also, one of the comments on the question above makes a very good point that I will take a step further in giving you some job-seeking advice: If you don't know the proper capitalization of the programming language you are thinking about adding to your resume, it does not belong on your resume.
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
suggest improvements |Â
up vote
2
down vote
While another answer has the correct capitalization for a few example languages (C, C++, JavaScript, Java), there is something very important that you must understand about programming languages if you are to speak about them like you know what you're talking about.
Some programming languages have stated capitalization preferences that are easy to find online, and have a set of rules more complex than one would think. For example, Python is spelled with a capital P when speaking about the language itself (such as on a resume), BUT you write python in your IDE. Additionally, some language names have special forms in special cases. For example, we can debate whether or not this code is pythonic.
Also, one of the comments on the question above makes a very good point that I will take a step further in giving you some job-seeking advice: If you don't know the proper capitalization of the programming language you are thinking about adding to your resume, it does not belong on your resume.
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
suggest improvements |Â
up vote
2
down vote
up vote
2
down vote
While another answer has the correct capitalization for a few example languages (C, C++, JavaScript, Java), there is something very important that you must understand about programming languages if you are to speak about them like you know what you're talking about.
Some programming languages have stated capitalization preferences that are easy to find online, and have a set of rules more complex than one would think. For example, Python is spelled with a capital P when speaking about the language itself (such as on a resume), BUT you write python in your IDE. Additionally, some language names have special forms in special cases. For example, we can debate whether or not this code is pythonic.
Also, one of the comments on the question above makes a very good point that I will take a step further in giving you some job-seeking advice: If you don't know the proper capitalization of the programming language you are thinking about adding to your resume, it does not belong on your resume.
While another answer has the correct capitalization for a few example languages (C, C++, JavaScript, Java), there is something very important that you must understand about programming languages if you are to speak about them like you know what you're talking about.
Some programming languages have stated capitalization preferences that are easy to find online, and have a set of rules more complex than one would think. For example, Python is spelled with a capital P when speaking about the language itself (such as on a resume), BUT you write python in your IDE. Additionally, some language names have special forms in special cases. For example, we can debate whether or not this code is pythonic.
Also, one of the comments on the question above makes a very good point that I will take a step further in giving you some job-seeking advice: If you don't know the proper capitalization of the programming language you are thinking about adding to your resume, it does not belong on your resume.
answered Oct 5 '15 at 8:58


L0j1k
24127
24127
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
suggest improvements |Â
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
-> "we can debate whether or not this code is pythonic". Only some adjectives like this are common enough to have "grown out" of their capitalisation. For example, "web site" instead of "Web site" is OK. I don't think the word "Pythonic" has reached the same notoriety. Keep it capitalised.
– Brandin
Oct 7 '15 at 11:38
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Very specifically the term "pythonic" is only capitalized at the beginning of a sentence. In fact, here is Python's inventor, Guido van Rossum, using the term without capitalization. If you are using a term with a strong community like a programming language, or computer programming generally, it would behoove you to conform to the use demonstrated by that community, especially for something like a job interview.
– L0j1k
Oct 7 '15 at 17:20
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
Actually, the word used in that article is unpythonic, which of course would not be capitalised. If you write it with a hyphen, however, then it should be capitalised (e.g. "un-Pythonic"). There is a thread in ELL on this issue: english.stackexchange.com/questions/128282/…
– Brandin
Oct 7 '15 at 20:07
1
1
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
But what matters here is using the form agreed upon by the community. What you said about capitalizing specifically "pythonic" is wrong, and might make OP look like an outsider to a Python programmer conducting the interview, which is bad. My point stands: Find the community usage and go with that form.
– L0j1k
Oct 7 '15 at 20:32
suggest improvements |Â
22
It seems a minor thing, but at the same time it shows you don't actually read enough programming literature to know the proper capitalizations.
– Chan-Ho Suh
Oct 4 '15 at 20:31
7
Is it possible you are confusing the name of the programming language with the associated commands? The command to run a Java program with main class SomeClass is
java SomeClass
– Patricia Shanahan
Oct 4 '15 at 21:26
11
I'm voting to close this question as off-topic because it is not specific to the Workplace. This site is not a spelling bee or online dictionary. If you want to know how something is spelled, look it up. If you're spelling it wrong on your resume, that's rather obviously a bad thing.
– Lilienthal♦
Oct 4 '15 at 22:38
2
Where have you seen C++ spelled in lowercase? Something else to keep in mind: some language names are acronyms, and are spelled in all-caps, but others (Ada and Lua, for example) are not. Spelling Ada as "ADA" is a common mistake, and one you certainly shouldn't make on your resume.
– Keith Thompson
Oct 5 '15 at 0:28
3
Looking at en.wikipedia.org/wiki/List_of_programming_languages shows only 1 or 2 languages that officially begin with a lowercase letter.
o:XML
is one example, but for most 'normal' names beginning with a capital letter is the rule. UNIX command names normally are written entirely with small letters. So e.g. although the GNU compiler is officially called GCC, the command name isgcc
with small letters.– Brandin
Oct 5 '15 at 6:59