Archived

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

giant

Is C(++) Copywrited?

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
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
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