ug, *shaking head vigorously* that's enough to give me a head ache, I think I did better with Rick's version, LOLOLOLOL just kidding ken, laters... I Owner: Alacorn Computer Enterprises Specialists in customized computers and peripherals - own the might and majesty of a Alacorn! www.alacorncomputer.com proprietor, The Grab Bag, for blind computer users and programmers http://grabbag.alacorncomputer.com ----- Original Message ----- From: Ken Perry To: programmingblind@xxxxxxxxxxxxx Sent: Wednesday, June 23, 2010 3:42 PM Subject: RE: .Net Impressions, Right Or Wrong Understand if you are using all .net languages it compiles down to a stack based language called ILasm which you can also write in. don't be fooled by the asm part of ILASM its a simple stack based almost script like language that all and I mean all .net languages compile to. Then that is jit compiled into to whatever magic Microsoft does in their binary like interpreter. Now if you're talking two languages like let's say Pascal and C++ then the compiler compiles it to an object and the linker takes the two objects and links them. so you would have a c++ object and a pascal object. Sometimes when linking two languages you have to make sure the arguments compile into to the right format so you can link them together but that's all there is to it. Now if you're talking Gcc style compilers all languages compile to c first so if you use gcc's fortran compile it first compiles it to c then makes a c object. Ken From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jim Sent: Wednesday, June 23, 2010 5:36 PM To: programmingblind@xxxxxxxxxxxxx Subject: RE: .Net Impressions, Right Or Wrong Hi, I'm one of these people who still thinks computers are part magic. How does it work when you have two languages in one program. Do you have two files? Thanks. Jim Jim Homme Skype: jim.homme "Every day's a gift." From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of qubit Sent: Wednesday, June 23, 2010 4:22 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: .Net Impressions, Right Or Wrong lol -- imagine COBOL.NET -- sounds like an oxy moron... I think you are right, although the languages should be able to support OO style in order to integrate .NET. and if you have multiple languages in one program, you have to be sure you interface correctly to take into account calling conventions -- passing by value vs by reference, handling of arrays, etc. --le ----- Original Message ----- From: Homme, James To: programmingblind@xxxxxxxxxxxxx Sent: Wednesday, June 23, 2010 1:09 PM Subject: .Net Impressions, Right Or Wrong Hi, Am I getting the right impression about this? From what I'm reading, you can pick many different languages. They all use the .Net Framework Classes. Therefore, it only matters which language you use if you are working in an environment where that language is used. For example, if you work somewhere and they use C# with .net, then you'd want to learn C#. If you worked or had fun somewhere in which they use VB.Net, then you'd want to learn that language. The same would apply if you wanted to use Python in the .Net environment. You could use Python, but you'd be able to access the classes in the .Net framework, but with Python. And the same would go for Cobol, assuming there is some sort of Cobol something that uses .Net. Is that anywhere in the ball park? Thanks. Jim Jim Homme, Usability Services, Phone: 412-544-1810. Skype: jim.homme Internal recipients, Read my accessibility blog. Discuss accessibility here. Accessibility Wiki: Breaking news and accessibility advice ---------------------------------------------------------------------------- This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates.