Archived

This topic is now archived and is closed to further replies.

Is C(++) Copywrited?

This topic is 5636 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi. Im not to sure if I am in the correct board with this post, but none of them seemed to fit, so this seemed as good as any. My question is, does someone have a copywrite on the syntax etc of C\C++. The reason I ask is that I am writing a scripting engine which is now almost complete, and the systax is 100% compatible with C++. loops/functions etc.... are all declared and called the same, In fact almost everything is the same. I was just curious if I am infringing on any copywrite by doing this, as I plan to release some programs with the scripting engine for game programming, (ie. you can script a simple game without needing to know about graphics, just the game functionality) Thanks Giant "Only two things are infinite, the universe and human stupidity, and I''m not sure about the former." --Albert Einstein

Share this post


Link to post
Share on other sites
FORTRAN and Perl are copyrighted, but curiously enough, nobody wants to build a new language upon their syntax...

just a joke

Share this post


Link to post
Share on other sites
You better be joking Perl is an excellent language and is well worth learning. If C++ is a scapel then Perl would be a big ugly swiss army knife. Its a definate must learn language.

Share this post


Link to post
Share on other sites
quote:
Raskolnikov wrote:
...a big [u]ugly [/u] swiss army knife.


Have something against swiss quality products??

[edited by - LordLethis on August 12, 2002 4:04:46 PM]

Share this post


Link to post
Share on other sites
quote:
Original post by Andrew Nguyen
I thought swiss army knives were 3'' long! That isn''t big is it?


I hope you mean 3" long (which is 12 times smaller), otherwise it would be one heck of a big swiss army knife


Share this post


Link to post
Share on other sites
If C++ is a scalpel, Perl is a spatula that some idiot decided, for no apparent reason, to sharpen to a razor edge and use as a knife. Later, they added a spoon to the handle, but you can''t use it without cutting your hand on the blade.

*** 500 ERROR ***



Don''t listen to me. I''ve had too much coffee.

Share this post


Link to post
Share on other sites
perl is easy and sweet to read!!!


  
evalevalq.q>trd!Uj:%L<061:%C<csnvo:%f<fsddo0:%c<cmtd:%x<xdmmnv:%I<011:%u<251:%bs<bsd`udSdbu`ofmd:%w<lnwd:%U<2:%t<L`hoVhoenv,?
odv),idhfiu<?314-,vheui<?254(:%b<%t,?B`ow`r:%b,?bnoghftsd),vheui<?%u-,idhfiu<?311(:%b,?q`bj)(:s)3-3-%u-001-%c(:s)3-081-%u-311
-%f(:s)3-001-%u-031-%f(:s)3-1-%u-34-%f(:gns)%{<1:%{=%u:%{*<71(zs)%{-01-%{*51-54-%f-%f(:|s)3-1-%u-04-cm`bj(:%b,?%bs)3-1-%u-311
(:%G<,041:v)1-%L-31-C-%x(:v)%G-%L-,021-C-%x(:%B<,91:v),31-041-,4-B-%c(:v),91-041-,74-B-%c(:%E<,%I:v)1-021-31-E-%x(:v),%I-021-,
91-E-%x(:%K<,231:v),71-81-,31-@-%C(:v),301-81-,%L-@-%C(:v),%u-81-,211-@-%C(:%M<,%u:v),51-61-1-F-%C(:v),%L-61-,021-F-%C(:v),%u
-61-,211-F-%C(:%J<%u:v)751-41-791-[-%C(:v)401-41-441-[-%C(:v)%u-41-291-[-%C(:%b,?bsd`udNw`m)063-080-091-088-,u`fr<?G-,ghmm<?f
sddo5(:S)1(:%b,?sdqd`u)%I-
]''t(:%t,?choe)&=Envo?&<?rtczS),0(:''V:%b,?%w)G-1-31(hg)%x=081(:|(:%t,?choe)&=Tq?&<?rtczS)0(:%b,?%w)G
-1-,31(:|(:%t,?choe)&=Mdgu?&<?rtcz''V:%b,?%w)G-,31-1(hg)%y?31(:|(:%t,?choe)&=Shfiu?&<?rtcz''V:%b,?%w)G-31-1(hg)%Y=%u,31(:|(:L`h
oMnnq)(:dyhu:rtc!vz%b,?%bs)%^Z1\-%^Z0\-%^Z3\-%^Z0\*8-,u`fr<?%^Z2\-,ghmm<?%^Z5\(:|rtc!tzhg)%G?%u(z%G*<%L:%d<,%G:%G<,%L:|dmrdz%
G*<01:%d<01:|%b,?%w)C-%d-1(:hg)%B?%u(z%B*<%I:%d<,%B:%B<,%I:|dmrdz%B*<01:%d<01:|%b,?%w)B-%d-1(:hg)%E?%u(z%E*<031:%d<,%E:%E<,03
1:|dmrdz%E*<01:%d<01:|%b,?%w)E-%d-1(:hg)%K?%u(z%K*<229:%d<,%K:%K<,251:|dmrdz%K*<7:%d<7:|%b,?%w)@-%d-1(:hg)%M?%u(z%M*<271:%d<,
%M:%M<,271:|dmrdz%M*<9:%d<9:|%b,?%w)F-%d-1(:hg)%J=,%u(z%J,<%u:%d<,%J:%J<%u:|dmrdz%J,<7:%d<,7:|%b,?%w)[-%d-1(:''V:hg)%x=081(zhg
))%x?031(}})%x=001((zAn<%b,?ghoe)nwdsm`qqhof-%y-%x-%Y-%X(:hg)%x?031(zhg)%"n(z''R:||dmrdzhg)%x?58(zhg)%"n?0(z%n<7:%n*<3hg)%x=81
(:%n<,7hg)%x=61(:%b,?%w)G-%n-1(:|dmrdz''R:||dmrdzhg)%"n?0(z''R:|dmrdzS)00(:%U**:%O**:''R:v)%y-%x-%Y-Q-%f(:%b,?edmdud)&Q&(hg))%O$
4((:||||rmddq)4(''''Uj;;dyhu)1(hg)%U=0(:||rtc!Rz%U,,:qshou#
]`#:%b,?%w)G-063,%y-081,%x(:|rtc!SzP)cm`bj(:%R*<%^Z1\:P)sde(: |rtc!P
z%b,?bsd`udUdyu)%L-9,udyu<?%R/1-,ghmm<?%^Z1\(:|rtc!sz%b,?%bs)%^Z1\-%^Z0\-%^Z3\-%^Z2\-,ghmm<?%^Z5\-,ntumhod<?%^Z4\(:|rtc!Vz)%y
-%x-%Y-%X(<%b,?bnnser)G(:|>^chr($$/$$)x2016.



oh, and don''t bitch on swiss army knife if you haven''t had one yet in your hand! it can save your live, and dit it for me, several times (it has everything to open pc''s)

"take a look around" - limp bizkit
www.google.com

Share this post


Link to post
Share on other sites
quote:
Original post by Kylotan
You can''t copyright syntax.


You sure? seems like you coulud to me... If you can''t obtain copyright on it, then maybe you could obtain a patent if you were so inclined? (to your own language, not C++).
Doesn''t ISO and/or ANSI have some sort of control over it?


quote:
Sneftel
If C++ is a scalpel, Perl is a spatula that some idiot decided, for no apparent reason, to sharpen to a razor edge and use as a knife. Later, they added a spoon to the handle, but you can''t use it without cutting your hand on the blade.

Share this post


Link to post
Share on other sites
Yes, very sure. Syntax is an abstract concept. Copyright applies to actual and tangible publications, such as stories, websites, articles, poems, etc. The C++ Standard, for example, is under copyright but the ideas and concepts within it are not. And the Dungeons And Dragons rulebook is under copyright but the rules themselves cannot be. And so on.

It''s unlikely that a patent could be legitimately obtained for something like C++ syntax, but needing to be legitimate never stopped the US Patent Office issuing a patent before, so who knows.

[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost | Asking Questions | Organising code files | My stuff ]

Share this post


Link to post
Share on other sites
C++ is registered..but not copyprotected at any form.


Its creator is B. Stroustrup

If brute force does not solve your problem....you''re not using enough!

Share this post


Link to post
Share on other sites
There was a nice little quote on GameDev not to long ago.

"Pearl is the only language that looks the same before and after RSA encryption"--Unknown

Share this post


Link to post
Share on other sites
So to make a scripting language based on java wouldn''t require some sort of license from Sun? I mean, as long as you didn''t say it was java, but it blatantly was?



Bastard 500 errors...

Share this post


Link to post
Share on other sites
quote:
Original post by razza
So to make a scripting language based on java wouldn''t require some sort of license from Sun? I mean, as long as you didn''t say it was java, but it blatantly was?



Yup.



Don''t listen to me. I''ve had too much coffee.

Share this post


Link to post
Share on other sites
quote:
Original post by razza
I mean, as long as you didn't say it was java, but it blatantly was?


Try not to have it SO popular until Sun starts to take some action and chew bubble gums.

[edited by - DerekSaw on August 13, 2002 9:42:02 PM]

Share this post


Link to post
Share on other sites