FPC developer Olle Raab is Swedish.
English
French
Spanish
German
Russian
Romanian
Swedish
Finnish
Norwegian
Portuguese
Greek
Turkish
Afrikaans
Chinese
Japanese
Hindi
Urdu
Polish
Farsi
Arabic
Icelandic
Korean
Thai
Filipino
Italian
Danish
Romansh
Ukrainian
Pashto
Czech
Macedonian
Albanian
Belarusian
Dutch
Dari
Khmer
Indonesian
Malay
Sinhala
Tamil
Burmese
Vietnamese
Guaran??
Quechua
Aymara
Mongolian
Hungarian
Slovenian
Croatian
Serbian
Fula
Somali
Amharic
Tswana
Swahili
Kinyarwanda
Irish
Scottish Gaelic
Scots
Zulu
Xhosa
Lithuanian
Latvian
Hebrew
FPC developer Olle Raab is Swedish.
I know, I have met him.Originally Posted by dmantione
English is my primary and Pascal is my secondary. Anything else I can't say more then a few words in.
From the cuff w/o an IDE:
[pascal]unit Developer;
interface
type
TDeveloper = class
private
FPrimaryLanguage : String;
FSecondaryLanguages : TStringList;
procedure SetSecondaryLanguages(const Value:TStrings);
function GetSecondaryLanguages : TStrings;
public
constructor Create;
destructor Destroy; override;
published
property PrimaryLanguage : String read FPrimaryLanguage write FPrimaryLanguage;
property SecondaryLanguages : TStrings read GetSecondaryLanguages write SetSecondaryLanguages;
end;
implementation
constructor TDeveloper.Create;
begin
FSecondaryLanguages := TStringList.Create;
end;
destructor TDeveloper.Destroy;
begin
FSecondaryLanguages.Free;
inherited;
end;
procedure TDeveloper.SetSecondaryLanguages(const Value:TStrings);
begin
FSecondaryLanguages.Assign(Value);
end;
function TDeveloper.GetSecondaryLanguages : TStrings;
begin
result := FSecondaryLanguages;
end;
end.[/pascal]
Usage:
[pascal]program JeremyDarling;
{$APPTYPE CONSOLE}
uses
Developer;
var
Jeremy : TDeveloper;
i : Integer;
begin
Jeremy := TDeveloper.Create;
try
Jeremy.PrimaryLanguage := 'Pascal';
Jeremy.SecondaryLanguages.Add('PHP');
Jeremy.SecondaryLanguages.Add('Lua');
Jeremy.SecondaryLanguages.Add('C#');
Jeremy.SecondaryLanguages.Add('C/C++');
Jeremy.SecondaryLanguages.Add('Assembly (Multiple Types');
Jeremy.SecondaryLanguages.Add('English');
Jeremy.SecondaryLanguages.Add('Italian');
Jeremy.SecondaryLanguages.Add('German');
WriteLn('Jeremy speaks ' + Jeremy.PrimaryLanguage + ' fluently and the following as well (in order of skill):');
for i := 0 to Jeremy.SecondaryLanguages.Count -1 do
WriteLn(#9+Jeremy.SecondaryLanguages[i]);
finally
Jeremy.Free;
end;
end.
[/pascal]
- Jeremy
http://www.eonclash.com/
*smothers his laughter* *chokes* :lol:
Actually, the big point with Pascal is that it is so close to english, so you hardly need to keep them apart. Well, almost.Originally Posted by Robert Kosek
Well, I learnt programming on the Commodore 64. Its user manual was completely in Dutch and therefore accessible to me. Of course the C64 itself did talk English and many statements had no meaning for me, for example, I did know what the "READY." prompt did, but did not know the meaning of the word.
I was quite annoyed that Commodore's Programmers Reference Guide was not available in Dutch, which meant that many things of programming the machine, like the Joysticks remained a mystery for me for a long time. I think this period did teach me a few words of English, but it was not a motivator to learn English. It must also be noted that many books and magazines were published in German during that time, English was not so dominant as it is now.
By the time I learnt Pascal I was about 15 years old, and did know a basic level of English. Not having money to buy all these books myself, I did visit the public library quite frequent, and they had good stuff, like Jeff Duntemann's famous book "Turbo Pascal compleet" (Dutch title, don't know English one) and the in the English world quite unknown masterpieces "PC Intern" and "Turbo Pascal Intern" by Michael Tischer (they were translated from German). The last book might have played a role in getting the knowledge to start developing on Free Pascal.
The real pusher for English was actually the internet. When I accessed the internet first in 1996 my English skills were reasonable, but they improved a lot while using it continuously on the internet.
Lithuanian language is not in the list Would it be possible to do some magic and add it? Or should i just choose whatever other language supprted by my thinking unit?
Regarding not knowing english when learning programming - hmm.. i don't think it was big enough motivator for me. Since i started "programming" in zx spectrum's basic, there wasn't much english to learn. the simple "print" or "goto" (with the occasional "new game" and "game over" ) i could ask my parents, but most of the technical literature at the time was written in russian, so it was more of a need to learn that instead of english. But then the internet reversed everything :shock:
When I started programming I have already spoken english reasonably well. But I was then nineteen, late start I suppose.
Bookmarks