First language
-
Without starting a flame war or bashing session... What is the first language you learned: verbal and coding Do you still use either on a regular basis? Why or why not? Canadian English and Commodore BASIC Living in the Southern U.S., I still speak English, but, admittedly, it has been... adjusted to use local terms (Y'all, All y'all, you'n's). I still use BASIC variants (VBA mostly in Excel or third party applications), but haven't used any Commodore products since about the late '90s.
English and to show how old I am System 360 Assembler Language. I now code in C# and a little VBA when I am in Excel.
-
My pardons and apologies for my American bias, ignorance of most things UK, and the lack of political correctness, but this has always been one of my favorite jokes, and this seems the place to drop it: Quoting from St. Genesius of Rome, patron saint of comedy: "And then the Lord made the Scottish, but since He did not want them to take over the world, He gave them kilts so that no-one would take them seriously. And then the Lord made the Irish, but since He did not want them to take over the world, He gave them alcohol, so that their brains would be ever-addled. And then the Lord made the Welsh, but since He did not want them to take over the world, He gave them the Welsh language, so that no-one would understand them. And then the Lord made the English, but since He did not want them to take over the world, He gave them the Scottish, the Irish and the Welsh."
Just remember, If you speak three languages, you're trilingual, if you speak two languages, you're bilingual, and if you speak only one language, you're American.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
Without starting a flame war or bashing session... What is the first language you learned: verbal and coding Do you still use either on a regular basis? Why or why not? Canadian English and Commodore BASIC Living in the Southern U.S., I still speak English, but, admittedly, it has been... adjusted to use local terms (Y'all, All y'all, you'n's). I still use BASIC variants (VBA mostly in Excel or third party applications), but haven't used any Commodore products since about the late '90s.
To use the term this redneck idiot I had to work with, American (not English). I was given a PDP-8 assembler manual, but it didn't make sense at first, so FOCAL-8 was my first computer language, followed by Basic-8, and then looped back to PALD-8 (PDP-8 assembler).
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
-
Just remember, If you speak three languages, you're trilingual, if you speak two languages, you're bilingual, and if you speak only one language, you're American.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
BrainiacV wrote:
and if you speak only one language, you're American.
It's sad how true that is, and even more sad how proud most Americans are of the fact that they only speak one language.
-
No, I've never played tennis[^] in my life! ;P
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
No, he meant Three Dead Trolls in a Baggie[^] Gotta love Internet Help Desk[^]
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
To use the term this redneck idiot I had to work with, American (not English). I was given a PDP-8 assembler manual, but it didn't make sense at first, so FOCAL-8 was my first computer language, followed by Basic-8, and then looped back to PALD-8 (PDP-8 assembler).
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
GStrad wrote:
and Forth!
Good man! FORTH is the one true language! I really miss working in it.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
American, and Commodore BASIC.
-
Without starting a flame war or bashing session... What is the first language you learned: verbal and coding Do you still use either on a regular basis? Why or why not? Canadian English and Commodore BASIC Living in the Southern U.S., I still speak English, but, admittedly, it has been... adjusted to use local terms (Y'all, All y'all, you'n's). I still use BASIC variants (VBA mostly in Excel or third party applications), but haven't used any Commodore products since about the late '90s.
Brazilian Portuguese and PHP/HTML I still live in Brazil, so I usually speak in Portuguese, although most of my reading/writing is in English. For a long time now my main coding language is C#. Since I work with the web (who does't nowadays?), I also write lots of JavaScript and HTML.
-
Without starting a flame war or bashing session... What is the first language you learned: verbal and coding Do you still use either on a regular basis? Why or why not? Canadian English and Commodore BASIC Living in the Southern U.S., I still speak English, but, admittedly, it has been... adjusted to use local terms (Y'all, All y'all, you'n's). I still use BASIC variants (VBA mostly in Excel or third party applications), but haven't used any Commodore products since about the late '90s.
English and FORTRAN. I still speak English but I haven't used FORTRAN since about 1985.
-
You modified your post so mine became pointless.. Well, I have a Haswell and I'm an assembly expert(I guess?), so maybe I could do something there :) I'm using AVX2 in VLC (working on sound format converters), that's just regular pre-assembled assembly though.
My QOR Architecture Aspect[^] article has gone live. CP editorial did a bang up job with the images in record time :cool: :java:
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
It was a great language, and I still regret getting rid of my Jupiter Ace to fund the amstrad CPC 464 that replaced it....
I initially used it to wrote a Biorhythm cartridge for Bally's Astrocade, but I really got into it when I was programming computer controlled conveyor systems. We used a multi-tasker in the language instead of the operating system. We were able to query variables while the conveyor was running in real time. The 32 bit version was great because we didn't have the 64K limit. Prior to that I had to find common sequences of commands and replace them with a new verb to shrink the code to fit. I still have fantasies of an object oriented version.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
No, he was an idiot and a redneck. You haven't encountered prejudice until you have a conversation with him for any length. But don't get me started, I have hours of stories of stupid stuff this guy would spout. White Americans are the center of the universe and don't you forget it.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
My QOR Architecture Aspect[^] article has gone live. CP editorial did a bang up job with the images in record time :cool: :java:
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Scanned it a bit, will read it when I have time (should be soon) Btw, IIRC you can 5 your own article, did you try that?
Thanks, I didn't try voting on it myself, I wouldn't want to risk the wrath of Bob. :)
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Thanks, I didn't try voting on it myself, I wouldn't want to risk the wrath of Bob. :)
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Without starting a flame war or bashing session... What is the first language you learned: verbal and coding Do you still use either on a regular basis? Why or why not? Canadian English and Commodore BASIC Living in the Southern U.S., I still speak English, but, admittedly, it has been... adjusted to use local terms (Y'all, All y'all, you'n's). I still use BASIC variants (VBA mostly in Excel or third party applications), but haven't used any Commodore products since about the late '90s.
English English, mathematics (a language surely?) and Commodore BASIC. Closely followed by Latin (OK, I'm not very fluent!), assembly / machine code, BBC BASIC and C. Then I switched to the C-family and Java. I recently began programming BASIC and machine code on a C64 emulator again and I found it most illuminating - it put many concepts into an historical perspective and also brushed up my binary and taught me more about how computers work on a fundamental level.
-
By the way, where can I find the code that deals with the "jump target out of range" issue?
If you mean when short jumps become long jumps that's handled in
CEJmp::emit
"ArchQOR/x86/HLAssembler/EJmp.cpp:154" in the HLA and you'd have to look after that yourself if you use the low level assembler. If we're talking jumps larger than 32bits of address space I don't know of any code dealing with that. Petr might be able to enlighten you or it may simply be missing. I have a couple of 64bit machines and 64bit OSs but I haven't as yet cooked a 64bit build with VS2012 to try out the x64 support. Given that there will be, as noted in the article, serious issues with it. It's on the TODO list but to be honest I've had my fill of assembly language for the moment and am rampaging through the AOP features for the next article. Much more my sort of thing. :)"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
If you mean when short jumps become long jumps that's handled in
CEJmp::emit
"ArchQOR/x86/HLAssembler/EJmp.cpp:154" in the HLA and you'd have to look after that yourself if you use the low level assembler. If we're talking jumps larger than 32bits of address space I don't know of any code dealing with that. Petr might be able to enlighten you or it may simply be missing. I have a couple of 64bit machines and 64bit OSs but I haven't as yet cooked a 64bit build with VS2012 to try out the x64 support. Given that there will be, as noted in the article, serious issues with it. It's on the TODO list but to be honest I've had my fill of assembly language for the moment and am rampaging through the AOP features for the next article. Much more my sort of thing. :)"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
Yes that's what I meant. Was just curious how you did it. The simple way apparently, no offense :) It's not a very critical thing to get guaranteed minimum branch size, but it's an interesting problem IMO, easy to solve without code alignments (you can assume all branches are short, then make out-of-range ones large until they're all in range), I don't know yet how to do it when alignments get in the way.