Why isn't C proprietary ?
Given the way it was started wasn't it by default the
intellectual property of AT&T ? So how come it's
not proprietary now ? 4 1804
Spiros Bousbouras wrote:
Why isn't C proprietary ?
Given the way it was started wasn't it by default the
intellectual property of AT&T ? So how come it's
not proprietary now ?
The original implementations were the intellectual property of
AT&T, but not the language itself. Anyone can implement any
language, as long as they do it on their own. There are, for
instance, implementations of Java that do not come from Sun.
--
Thomas M. Sommers -- tm*@nj.net -- AB2SB
On 16 Sep 2006 02:57:21 -0700, in comp.lang.c , "Spiros Bousbouras"
<sp****@gmail.c omwrote:
>Why isn't C proprietary ?
Given the way it was started wasn't it by default the intellectual property of AT&T ? So how come it's not proprietary now ?
Because a decision was taken, presumably by AT&T, to offer the
langauge definition up to ISO for standardization .
--
Mark McIntyre
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
On Sat, 16 Sep 2006 12:52:24 +0100, in comp.lang.c , Mark McIntyre
<ma**********@s pamcop.netwrote :
>On 16 Sep 2006 02:57:21 -0700, in comp.lang.c , "Spiros Bousbouras" <sp****@gmail. comwrote:
>>Why isn't C proprietary ?
Given the way it was started wasn't it by default the intellectua l property of AT&T ? So how come it's not proprietary now ?
Because a decision was taken, presumably by AT&T, to offer the langauge definition up to ISO for standardization .
.... and to follow up my own post. Dennis Ritchie's website has more
detail in the "developmen t of C" section, which is an interesting read
in itself. http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
--
Mark McIntyre
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
In article <45************ ***********@new s.pa.net>,
T.M. Sommers <tm*@nj.netwrot e:
>The original implementations were the intellectual property of AT&T, but not the language itself. Anyone can implement any language, as long as they do it on their own. There are, for instance, implementations of Java that do not come from Sun.
Generally companies that want to control a language do so by
trademarking the name, as Sun have done with Java. They can't stop
you writing a compatible compiler, but they can stop you calling it by
their name (at least for commercial implementations ).
-- Richard This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Rocky |
last post by:
I'm am attempting to make use of some functions in a 16-bit
proprietary object library, with a 32-bit C++ program. When I link the
proprietary object with my object code I get an error message along
the line 'unsupported 16 bit segment(s) in module, with the module
name'. I what I am trying to do impossible or have I got something
missing from my code. I should point out that this is my first attempt
at a full-blown C++ program.
Thanks.
|
by: Joakim Persson |
last post by:
Hello all. I am involved in a project where we have a desire to
improve our software testing tools, and I'm in charge of looking for
solutions regarding the logging of our software (originating from
embedded devices). Currently, we are using a heavyweight, proprietary
log tool developed by another part of the company. This tool contains
all "standard" logging functionality, but we also need to insert
"debug" log points in the software of...
|
by: Kaarel |
last post by:
I don't feel very confident when it comes to software licenses. But
there are some cases I would like to make myself clear. What I am
particulary interested in is when does GPL license become restrictive?
For example say a company has a proprietary software product that only
works with MySQL and no other database system. Are the following cases
legal?
1) This company sells his product under proprietary license and leaves
it up to the...
|
by: Matt |
last post by:
Some people identify Microsoft C# is Proprietary programming language.
What is Proprietary programming language then? How does it differ
from other languages such as C++, or Java??
Please advise. thanks!!
|
by: Josh Paetzel |
last post by:
Is there a way to ensure that GNU readline isn't used (even though
support may have been compiled in?). I'm experiencing a licensing
problem, I'd like to use the "cmd" module, for example, but my code is
proprietary and hence, if cmd uses readline, I can't use cmd.
Unfortunately, I can't control if the Python interpreter my customers
may be using has readline compiled in. So, I'm wondering if there is
anyway to tell Python libraries like...
| |
by: yawnmoth |
last post by:
http://www.frostjedi.com/terra/scripts/demo/onmouseup.html
In Firefox, if I click in the black box and then release, I get a
popup. If I click, drag the cursor, and then release, I don't.
Similarly, if I click and then release outside of the black box, I
don't get a popup, and I don't understand why.
If I comment out "document.getElemenById("demo").onmousedown =
mousedown;", it works. Why would that make a difference?
|
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
| |
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |