RE: .Net Impressions, Right Or Wrong

  • From: "Jim" <jhomme1028@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Wed, 23 Jun 2010 22:54:06 -0400

Hi Laura,

This is so full of program-speak that I have no idea what you said.

 

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 7:02 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: .Net Impressions, Right Or Wrong

 

to elaborate on parameter types matching up, this is important when you call
a function or method f, written in language A from code written in language
B. This is done by creating a declaration of f  (the B function) in A's
syntax, implementing any intermediate handling of parameters that may differ
between A and B function calls, calling f in A code, and then compiling the
whole mess down to something that will all link together happily.

Hope this isn't too confusing. I'm working on linking java to a C library
right now, which is not hard, but does take a little fiddling, so this is
fresh in my mind.

Happy hacking.

--le

 

----- Original Message ----- 

From: Ken Perry <mailto:whistler@xxxxxxxxxxxxx>  

To: programmingblind@xxxxxxxxxxxxx 

Sent: Wednesday, June 23, 2010 5: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 <mailto:james.homme@xxxxxxxxxxxx>  

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
<http://mysites.highmark.com/personal/lidikki/Blog/default.aspx>
accessibility blog. Discuss
<http://collaborate.highmark.com/COP/technical/accessibility/default.aspx>
accessibility here. Accessibility
<http://collaborate.highmark.com/COP/technical/accessibility/Accessibility%2
0Wiki/Forms/AllPages.aspx>  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.

Other related posts: