Re: Ok .. if ?



Hi,

- obviously Intel 32 assembler.

That's surely not considered part of the language but rather a feature of
the compiler. The compiler is able to compile two languages within one
source file.

Well.. the asm word is a keyword of the Delphi language on Win32 and Linux
platforms.




- before construction/destruction etc. due to different

That's not a language feature surely?

Imo no. Some things are considered 'better' in C# due to the fact that .net
operates as it does with late compiling and linking.
Like the extremely flexible RTTI. Parts of that is simply not possible to
provide in an early compiled/linked language/environment. It is however
anyway considered a language feature for C# and other .net languages.

- interface sections. You can simulate those, but thats not the normal
way to do things in C#. Its a personal preference if one likes interfaces
/

That's a structural difference rather than a feature. You could just as
easily argue that C# not having an interface/implementation layout is a
feature. Personally I do prefer the Pascal approach with this.

They made a conscious design choise to do as they did. They could have
chosen to provide header/interface type functionality, but they didnt.
Structure is part of a language description. In cases structure has direct
influence on the outcome of a compilation.


--
best regards
Kim Madsen
kbm@xxxxxxxxxxxxxxxxxxxxxxxxx
www.components4developers.com

www.myc4d.com - Your access to cool code
blogs.myc4d.com - Your access to code tidbits and comments

The best components for the best developers
Application server enabling technology for developers


.



Relevant Pages

  • Re: Some thoughts on VB9
    ... A Document Outline for code that displays #regions as well as groups members ... feature but that's pretty much the extent of refactoring in VB2005. ... is for good reason that VB developers have a bad rep.... ... VB developers who are serious about the language wrong. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: "STL from the Ground Up"
    ... high-level intermediate language than can interoperate with many other ... If your language lacks expressive features then you cannot write code ... memory management in comparison. ... Mostly because type errors mean that the programmer and compiler disagree ...
    (comp.programming)
  • Re: A note on computing thugs and coding bums
    ... It would handle international characters if the execution character ... method I used in "Build Your Own .Net Language and Compiler". ... work areas and counting on Nul is an illusion. ...
    (comp.programming)
  • Re: WaitForSingleObject() will not deadlock
    ... represent an incorrect implementation of the language. ... the *compiler* does not guarantee this. ... but to state it in terms of the execution instead of the formal semantics of the language ... as long as the optimizations do not change the semantics of the language). ...
    (microsoft.public.vc.mfc)
  • Re: "STL from the Ground Up"
    ... are not features of a language. ... To support reflection you make a compiler embbed type and functional information in the compiled program. ... When the OCaml compiler is given a complicated nested pattern match it ... virtual const Base *clone= 0; ...
    (comp.programming)