Re: Interlanguage links
Posted: Thu Dec 02, 2010 6:08 pm
Hi: Listen,
It's an unnecessary hassle, and anyone who can't read English is already most likely not going to have an easy time. Most useful articles are written in English, with examples in C, a language which uses English keywords. All the more highly recommended tutorials which are making all of the newbies think inside of a small, illogical box and making them ask illogical questions are written in English, so for you to even begin to read them to get all the bad ideas in them, you have to know English.
I do not believe that tutorials are good supplements for proper reading. Providing more and more tutorials, and condensed, unofficial references, in more and more languages is going to make it even easier for people to avoid reading both official documentation, and proper supplementary material. Then we'll have an even bigger mess: You want to implement one of the EXT FSs for your kernel? Cool. Go google a broken tutorial, or read off a secondhand Wiki article which has been written based on the writer's interpretation of the original specification. Hey, it even comes in my language. No need for me to read the correct specification. Oh boy, the code in the tutorial isn't working. Oh noes, well it's time for me to go to the OSDev.org forums and post a question in broken English! Never mind that I've never even seen what the standard specification even looks like. I followed a Wiki! Wiki trumps official specification...EVERY time.
As a rule, specifications tend to be written in a long, dreary style, with lots of "fancy", "big" words. People think that this is a problem. The problem is that specifications need to be *extemely* precise in their wording, or else risk ambiguity. Ambiguity is the worst thing ever, since it means that different hardware vendors will implement the specification differently, and then kernel developers will have to spend time trying to find out which interpretation of the ambiguous part of the specification each vendor took after. Wikis are already not a good thing. Even worse are Wikis which have information which has been interpreted, then translated from a subjective understanding into a condensed reference. I think anyone who has studied languages should understand that translations usually don't get mapped 1:1, or keep their original intent precisely as first encoded. Far less for a person who's paraphrasing and translating that paraphrasal.
If someone decides to provide non-English articles, bless you: you've done well. However, the pool of reliable documentation is mostly in English, and people should be steered toward reading official documentation rather than trying to look for unofficial supplements and using those as a base for implementation. My dissent is not based on any kind of xenophobia: it's based on a reluctance to make inaccurate, unofficial documentation more easily available, in possibly less precise forms. Google is more than good enough: you're more likely to come across official documentation from googling than to encounter it while lazily looking for "short", "easy to read" supplements on a wiki, and following cross-language links.
If there is someone willing to do all of the work to get all this done, by all means, if Chase cares, have fun. However, I don't see a need to out of the way to go get these Interlanguage Links.
EDIT: All of that aside, that is just my opinion. By all means, if the majority support the beast, then the majority holds sway.
--All the best
gravaera
It's an unnecessary hassle, and anyone who can't read English is already most likely not going to have an easy time. Most useful articles are written in English, with examples in C, a language which uses English keywords. All the more highly recommended tutorials which are making all of the newbies think inside of a small, illogical box and making them ask illogical questions are written in English, so for you to even begin to read them to get all the bad ideas in them, you have to know English.
I do not believe that tutorials are good supplements for proper reading. Providing more and more tutorials, and condensed, unofficial references, in more and more languages is going to make it even easier for people to avoid reading both official documentation, and proper supplementary material. Then we'll have an even bigger mess: You want to implement one of the EXT FSs for your kernel? Cool. Go google a broken tutorial, or read off a secondhand Wiki article which has been written based on the writer's interpretation of the original specification. Hey, it even comes in my language. No need for me to read the correct specification. Oh boy, the code in the tutorial isn't working. Oh noes, well it's time for me to go to the OSDev.org forums and post a question in broken English! Never mind that I've never even seen what the standard specification even looks like. I followed a Wiki! Wiki trumps official specification...EVERY time.
As a rule, specifications tend to be written in a long, dreary style, with lots of "fancy", "big" words. People think that this is a problem. The problem is that specifications need to be *extemely* precise in their wording, or else risk ambiguity. Ambiguity is the worst thing ever, since it means that different hardware vendors will implement the specification differently, and then kernel developers will have to spend time trying to find out which interpretation of the ambiguous part of the specification each vendor took after. Wikis are already not a good thing. Even worse are Wikis which have information which has been interpreted, then translated from a subjective understanding into a condensed reference. I think anyone who has studied languages should understand that translations usually don't get mapped 1:1, or keep their original intent precisely as first encoded. Far less for a person who's paraphrasing and translating that paraphrasal.
If someone decides to provide non-English articles, bless you: you've done well. However, the pool of reliable documentation is mostly in English, and people should be steered toward reading official documentation rather than trying to look for unofficial supplements and using those as a base for implementation. My dissent is not based on any kind of xenophobia: it's based on a reluctance to make inaccurate, unofficial documentation more easily available, in possibly less precise forms. Google is more than good enough: you're more likely to come across official documentation from googling than to encounter it while lazily looking for "short", "easy to read" supplements on a wiki, and following cross-language links.
If there is someone willing to do all of the work to get all this done, by all means, if Chase cares, have fun. However, I don't see a need to out of the way to go get these Interlanguage Links.
EDIT: All of that aside, that is just my opinion. By all means, if the majority support the beast, then the majority holds sway.
--All the best
gravaera