473,399 Members | 2,278 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

What exactly is C#?

The definition I found:
Pronounced "see-sharp." A hybrid of C and C++, it is a Microsoft programming
language developed to compete with Sun's Java language. C# is an
object-oriented programming language used with XML-based Web services on the
..NET platform and designed for improving productivity in the development of
Web applications. C# boasts type-safety, garbage collection, simplified type
declarations, versioning and scalability support, and other features that
make developing solutions faster and easier, especially for COM+ and Web
services. Microsoft critics have pointed to the similarities between C# and
Java

What is a .NET platform? Windows, no? and by XML-based web services, is
that like what yahoo has provides, news headlines in xml that you can use in
your program to prase, as an example?
(http://rss.news.yahoo.com/rss/topstories)
Nov 15 '05 #1
4 1403
"Van Nastring" <va*@yahoo.com> wrote in message news:br************@ID-198839.news.uni-berlin.de...

What is a .NET platform? Windows, no?
Not exactly.
See http://www.google.com/search?hl=en&i...hat+is+.NET%22
and by XML-based web services, is that like what yahoo has provides


The answer to this can also be found via google by typing "what are web services"
in the search line.

Google search is a great tool. Use it to your advantage.
In particular, see this article:

http://techupdate.zdnet.com/techupda...846997,00.html

Ivan
Nov 15 '05 #2

"Van Nastring" <va*@yahoo.com> wrote in message
news:br************@ID-198839.news.uni-berlin.de...
The definition I found:
Pronounced "see-sharp." A hybrid of C and C++,
I don't think so. Try instead something like "another iteration of the C
family of languages that adds a host of modern and advanced concepts not
present in C or C++"

used with XML-based Web services

I program in C# but I don't do any web services, so again the definition
given is much too limiting.
.NET platform and designed for improving productivity in the development of Web applications. C# boasts type-safety, garbage collection, simplified type
declarations, versioning and scalability support, and other features that
make developing solutions faster and easier,
No problem with that part.

especially for COM+ ..
This part of the definition is distorted, in my opinion
Microsoft critics have pointed to the similarities between C# and Java
I wish I could find the link to an excellent article I read that described
how (and from who) microsoft acquired the core CLR/JITer technology. It was
a super interesting article, but I can't find a link to it now.

Here's another potentially useful llink -- but the history part of the
article is very distorted in my opinion.
http://www.codeproject.com/dotnet/dotnet.asp


What is a .NET platform? Windows, no? and by XML-based web services, is
that like what yahoo has provides, news headlines in xml that you can use in your program to prase, as an example?
(http://rss.news.yahoo.com/rss/topstories)

Nov 15 '05 #3
.... found it
http://www.dnjonline.com/articles/es...ssentials.html

(using Google, of course. ... I can't find stuff on my own computer, but
Google can find it about anywhere ;)

I wish I could find the link to an excellent article I read that described
how (and from who) microsoft acquired the core CLR/JITer technology. It was a super interesting article, but I can't find a link to it now.

Nov 15 '05 #4

"Van Nastring" <va*@yahoo.com> wrote in message
news:br************@ID-198839.news.uni-berlin.de...
Microsoft critics have pointed to the similarities between C# and Java.


As have many people who work in both languages, of all political stripes.
They're very similar languages; you can make of that what you will.
Nov 15 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
2
by: Sandman | last post by:
Just looking for suggestion on how to do this in my Web application. The goal is to keep track of what a user has and hasn't read and present him or her with new material I am currently doing...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
51
by: jacob navia | last post by:
I would like to add at the beginning of the C tutorial I am writing a short blurb about what "types" are. I came up with the following text. Please can you comment? Did I miss something? Is...
669
by: Xah Lee | last post by:
in March, i posted a essay “What is Expressiveness in a Computer Language”, archived at: http://xahlee.org/perl-python/what_is_expresiveness.html I was informed then that there is a academic...
132
by: Frederick Gotham | last post by:
If we look at a programming language such as C++: When an updated Standard comes out, everyone adopts it and abandons the previous one. It seems though that things aren't so clear-cut in the C...
8
by: clintonG | last post by:
Every single time neophytes or converts ask about naming and style conventions what are they told by the majority consensus? The answer is "do what you prefer but do so consistently" right? Yes,...
9
by: Gummy | last post by:
Hello, I created a user control that has a ListBox and a RadioButtonList (and other stuff). The idea is that I put the user control on the ASPX page multiple times and each user control will...
7
by: Roman | last post by:
I am wondering if anybody can provide statistics what is percentage of visitors with disabled JavaScript. Even more interesting would be statistics of users with disabled JavaScript making a...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.