So, is there a plan to change that soon?
Here is way for all for using this with "autodetection" for worldwide programs:I get LCID 1040 it-IT
In the Internet era, we should start a worldwide campaign to banish useless accents. Rah rah.
Sorry but you have it all wrong.
I do not know where you are from, but let me tell you very carefully that it's because of position as yours that American firms like GAFA are hated by the whole world because of their disrespect for culture and languages from other countries.
Nevertheless, I do not accept that my native language, or others, is distorted by the lack of development of a computer tool.
Moreover, since QB64 claims to be compatible with MicroSoft QB4.5, then it really is and supports unicode.
Latin needed no accents. It came multiple centuries before English, Fifi.
It's a historical evolution that has happened other times too. For example, both Vietnam and Turkey, at the turn of the 20th Century, dropped their alphabets and adopted the Roman alphabet. And in French, at least that one accent, la circonflexe, is beginning to disappear in common usage.
None of this is "distortion." It's what happens, to facilitate such things as education or global communications. The Internet being just another medium, a recent one, in global communications.
Anyway, you take this way too seriously, Fifi. It was meant more in jest.
QuoteMoreover, since QB64 claims to be compatible with MicroSoft QB4.5, then it really is and supports unicode.
QB4.5 supported Unicode? How? What commands were those? I coded for years in QB45 and don't remember it having *any* font support at all. What'd I miss?
That's why we've in europe no less than 19 different keyboards, and I don' even talk about russian, chineze, arabian, hebrew or japaneze.
My point was only that if QB64 wants to gain a worldwide use and be truly QB 4.5 compatible as it claims to be, it should manage unicode.
You cannot write a program in your native language, and it will magically work in any other language, even if you exchange the unicode DATAs for the other language. This is, as all hardcoded (literal) strings in your program are still in the encoding of your native languageI agree because this is equal to say that if I make a program that takes infos from OS (enviroment) at the place to have a prefilled hardcoded string we jump forward the worldwidespreading of that program that like it takes time, date, data of files, folders' tree, can take settings of keyboard and/or language of user. Think about settings made in AUTOEXEC.BAT in DOS.
I'd love to see it. QB45 and Unicode were completely separate entities from my experience. All the BAS programs from those days, that I remember, use ASCII/ANSI codes. I'd appreciate learning how you did Unicode back then. Any small demos are welcome, as well as any longer programs you wish to share for us.
For backward compatibility, the IBM ASCII table would still need to be supported. But I suppose it should be a doable do to support Unicode, in the "options" setting? I'm rather unclear how Unicode works, in terms of being able to enter weird characters from any keyboard, as you can do with the IBM ASCII mapping.
Still, we're just talking about entering and outputting text here. Not changing the commands to other languages. I suppose having commands in English may continue to be viewed as "cultural imperialism." :)
Ammappete che lingue difficili, Tempo. English is easier, and doesn't need accents.:-) fine but you can agree that noone of these languages of poll needs accents.
We already talked about Italian use of accents....mmmmh... yes we talk but please take this linkhttps://translate.google.it/ (https://translate.google.it/) and paste these sentences
Not changing the commands to other languagesit was a fantastic idea to build the chaos! I am very grateful that I read the BASIC commands in English, so it is easier for me to consider them as language commands and not to confuse them with the common terms of my native language.
1. Io e papà prendiamo il caffè al bar Venezia --> Io e papa prendiamo il caffè al bar Venezia,
2. ancora sta sul molo --> àncora sta sul molo
3. pesco sull'albero --> pescò sull'albero
so my poll is to develop an unique programming language that coders can using to code at place to code in the various dialects of PC machine (assembly, Basic, Java, C, C#, C++, Python, Ada, Clipper, Javascript, VBscript, .net, Pascal, Delphi, SmallTalk, Fortran and go here to see almost all languages of programming
I am very grateful that I read the BASIC commands in English, so it is easier for me to consider them as language commands and not to confuse them with the common terms of my native language.
If you guys want 2 interesting facts, try these:
The last version of QuickBASIC was version 4.5 (released 1988)...
The Unicode Consortium was incorporated in California on January 3, 1991,[6] and in October 1991, the first volume of the Unicode standard was published. The second volume, covering Han ideographs, was published in June 1992.....
DAMN!! Those QB45 developers were AMAZING!! They supported a language standard that didn't even EXIST when they released their software! We have to work astonishingly hard to emulate that behavior!
If you guys want 2 interesting facts, try these:
The last version of QuickBASIC was version 4.5 (released 1988)...
The Unicode Consortium was incorporated in California on January 3, 1991,[6] and in October 1991, the first volume of the Unicode standard was published. The second volume, covering Han ideographs, was published in June 1992.....
DAMN!! Those QB45 developers were AMAZING!! They supported a language standard that didn't even EXIST when they released their software! We have to work astonishingly hard to emulate that behavior!
Didn't MS DOS keep different ASCII sets depending on country or language of user?
We had various code pages back in those days. Unicode was basically an attempt to merge all those individual pages into one, and came a bit later.
https://en.m.wikipedia.org/wiki/Code_page
It looks to me like anything required even for French already exists, in CP437. Not sure why a French keyboard should not be able to be fooled, to use CP437. Might not be perfect, but it should be enough for everyday writing.