What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 130 Stack Exchange communities.

migrated from stackoverflow.com Nov 29 '09 at 6:11

This question came from our site for professional and enthusiast programmers.

12  
That would be someone that thinks no one can ever be sure if a thing such as a language exists. :) –  Kensai Nov 29 '09 at 2:43
    
Do you believe? –  BalusC Nov 29 '09 at 2:44
1  
we also have alanguageists. –  Stefano Borini Nov 29 '09 at 3:08
    
Am curious how long it will take before this topic pops as 1st result. Currently it's sub-4th. –  BalusC Nov 29 '09 at 4:31
    
@BalusC, seems you don't relize that there are other countries that 'language agnostic' term is tought in other languages at the 3rd grad? huh :P –  Shimmy Dec 23 '10 at 9:17
    
I understand what the Language agnostic tag means. But, those who don't have English as their first language might not understand it. Can we rename it to Any-Language ? –  Apple Grinder Apr 1 '13 at 1:22

7 Answers 7

up vote 18 down vote accepted

Here's an example of some language agnostic questions:

  • what is a compiler?
  • what is a regular expression?
  • should I use algorithm X or algorithm Y?

They're all programming questions but not tied to a specific language.

share|improve this answer

A question that doesn't pertain to any specific language.

share|improve this answer
3  
Something that is language agnostic is not necessarily a question. –  ThisSuitIsBlackNot Nov 29 '09 at 2:56
4  
In the context of SO, we should hope it is! –  Matthew Scharley Nov 29 '09 at 3:00

That depends on the context.

A language agnostic API is one which a wide variety of languages can use. For example, any language worth using on Windows can access COM-based APIs.

A language agnostic algorithm is one what you can implement in most languages. For example, QuickSort and Bubble Sort. Of course nothing is perfectly language agnostic, as we can always invent new languages with weird restrictions.

share|improve this answer

Something which does not rely on any particular language. I don't know why it has to relate to a question...

For example, a bubble sort algorithm can be written in any number of languages. Therefore the algorithm is language agnostic.

Pseudocode is another example as it defines an algorithm (set of steps) by which an outcome can be achieved. However, a programmer can take the psudocode and implement it in any number of languages. Thus, the psudocode defines an algorithm in such a way that it is language agnostic in terms of which language it is implemented in.

share|improve this answer

Programming patterns are generally language-agnostic: they can be used in any reasonably expressive language.

share|improve this answer

Someone who lies awake at night wondering if there's a gdc

Also anything that is not specific to a particular programming language (e.g. are gotos considered harmful).

share|improve this answer

Someone who does not believe in [your favorite] languages.

share|improve this answer
    
Good try, but don't quit your job quite yet. :) –  Esteban Araya Nov 29 '09 at 3:58
3  
i think that would be language atheistic, not language agnostic. the agnostic thinks that languages might exist, but he or she doesn't feel we can know for sure. –  Kip Nov 29 '09 at 18:51
    
@Kip, haha language-atheist I like that –  Shimmy Dec 23 '10 at 9:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .