Choosing between.Net Languages
-
Upload
hasan-jaffal -
Category
Technology
-
view
1.115 -
download
0
description
Transcript of Choosing between.Net Languages
![Page 1: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/1.jpg)
Choosing between.Net Languages
By
Hasan JaffalOctober 26, 2008
![Page 2: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/2.jpg)
Different and incompatible programming languages C Basic Java C++ Visual Basic Cobol Pascal ….
Development Languages - History
![Page 3: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/3.jpg)
.NET Different languages Access to .NET Framework Interoperability between language. source code is not compiled directly into a machine code
executable. source code is translated into Microsoft Intermediate
Language (MSIL) MSIL is only converted into machine code when the
program is run by the .NET Common Language Runtime (CLR)
VB.NET – C#.NET – J#.NET – C++ …
Development Languages - .NET
![Page 4: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/4.jpg)
![Page 5: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/5.jpg)
C# (C-Sharp) is a new language developed by Microsoft Corporation.
Described as a “...simple, modern, object-oriented, and type-safe programming language derived from C and C++”.
Bears many syntactic similarities to C++ and Java.
What is C#?
![Page 6: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/6.jpg)
VB.Net is the latest release of Microsoft’s Visual Basic language.
VB is an event driven programming language.
Derived heavily from BASIC.
VB enables RAD
What is VB.Net?
![Page 7: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/7.jpg)
Point C# offers less typing. C# is a better programming language
because it forces variables to be defined. C# code runs faster.
Counter-Point VB.Net offers automatic case setting VB.Net offers Option Explicit Speed is debatable!
Is the difference a lie?
![Page 8: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/8.jpg)
VB.NET got a bad name C# modeled by Andreas Helberg. C# has been modeled after more
respectable look a like languages More job openings for C#. Less typing to get the same thing done.
C# Win The Race
![Page 9: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/9.jpg)
What is the background of the staff? Which language does my staff work more
comfortably with?
Which Language do I choose?
![Page 10: Choosing between.Net Languages](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f96d7b4c905ad218b46a4/html5/thumbnails/10.jpg)
C# & VB.NET Conversion Pocket Reference by Jose Mojica
C# in a Nutshell By Peter Drayton, Ben Albahari, Ted Neward
http://en.wikipedia.org/wiki/Visual_Basic_programming_language
Additional Information