Topic: New C++ Alphabet :)


Author: donb@morgan.ucs.mun.ca (Don Bennett)
Date: 1995/04/18
Raw View
jim.fleming@bytes.com (Jim Fleming) writes:
>After extensive research into the removal of the @ ("at") symbol
>from C++, we have determined that one of the primary reasons is because
>it was viewed as an ugly character by Bjarne Stroustrup.

>Evidently, the rounded nature of the character and the lack of semantic
>meaning of the character caused this attitude to develop.

>In light of this research and in order to simplify the syntax of
>C++, so as not to have a syntactic nightmare, the following alphabet
>is being proposed for adoption by the ANSI committee working on
>standardizing C++. This alphabet was been developed by taking all
>of the rounded characters and removing them.

>Original Alphabet:

> abcdefghijklmnopqrstuvwxyz

>Proposed New C++ Alphabet:

> fhijklmnrstuvwxyz

>Please make sure that you start using only the above characters when
>when you create variable names, etc.

>The new alphabet will lead to higher performance compiles and will
>lower the syntactic complexity of the C++ programming language.

>Words written in the new language are easier to pronounce and fit in
>much less space than "full" English. For example, these two sentances
>would be...

>Wrs writtn in th nw lnu r sir t prnun n fit in
>muh lss s thn "full" nlish. Fr xml, ths tw sntncs
>wul ...

hehehe.  So this means string constants must use the new alphabet too?
User friendliness (sp?) to the client is gone.
ut << "rss t ntr ky t ntinu.";  // ;)

Don
--
On-line, adj.:
  The idea that a human being should always be accessible to a computer.
 Don Bennett (don@engr.mun.ca)      Linux + PC - MSDOS - Windows = Heaven
       Check out my new home page!   (http://www.engr.mun.ca/~don)





Author: dolbyn@dircon.co.uk (David Spooner)
Date: 1995/04/16
Raw View
In article <3mha34$6uj@News1.mcs.com>, jim.fleming@bytes.com (Jim Fleming) says:

>Proposed New C++ Alphabet:
>
>        fhijklmnrstuvwxyz
>
>Please make sure that you start using only the above characters when
>when you create variable names, etc.
>
>The new alphabet will lead to higher performance compiles and will
>lower the syntactic complexity of the C++ programming language.
>
>Words written in the new language are easier to pronounce and fit in
>much less space than "full" English. For example, these two sentances
>would be...
>
>Wrs writtn in th nw lnu r sir t prnun n fit in
>muh lss s thn "full" nlish. Fr xml, ths tw sntncs
>wul ...
                                                ^
                                                ^
                                                ^


I believe the 'c' in sntncs would generate a syntax error in that case ;-)


PS
I think a moderated comp.std.c++ would be a good thing.  At the very
least posts like "why does my compiler not like..." or "WANTED: ..."
could be redirected at more relevent news groups (?).








Author: herbs@interlog.com (Herb Sutter)
Date: 1995/04/13
Raw View
In article <3mha34$6uj@News1.mcs.com>,
   jim.fleming@bytes.com (Jim Fleming) wrote:
>Jim Fleming            /|\      Unir Corporation       Unir Technology, Inc.
>%Techno Cat I        /  | \     One Naperville Plaza   184 Shuman Blvd. #100
>Penn's Landing      /   |  \    Naperville, IL 60563   Naperville, IL 60563

  Mr. Fleming,

  You have not responded to my earlier warnings about Unir Corp.  Since
Unir Corp. was dissolved by your state government several months ago
(according to them, for failing to file returns and pay fees), your
continuing to use the name "Unir Corp." in your .sig appears to be illegal
under the Business Code Act applicable in your jurisdiction.

  If you have reregistered Unir Corp. in another jurisdiction, this is yet
another chance for you to say so.  If you still won't respond and I
continue to see you using that name apparently illegally in your .sig over
the next few days, I will be forced in good conscience to bring it to your
Secretary of State's office's attention, since I've seen people respond to
you with honest inquiries about Unir Corp. without realising that company
does not exist.  Other netters might be less patient and may already have
contacted your Secretary of State's office.

  I use words like "appears" and "apparently" because I want to give you
the benefit of the doubt in case I don't have all the proper information.
In particular, I have so far avoided using the word "fraud".  The text of
my original research follows:




  According to the Illinois Secretary of State, Corporate Division, Unir
Corp.'s "licence was revoked 11/1/94."  According to the County Clerk for
Naperville IL, Recorder's Office, Unir Corp.'s "dissolution" was effective
"12/94" (ref. document #94-237612).  In that document, the reason cited by
the clerk's office for the dissolution was:  "Failed to file annual report
or pay annual franchise fee."  On Friday, April 7, 1995, the Secretary of
State's office commented regarding Unir Corp.'s prior owner using Unir
Corp.'s name in current business:  "If he is, he's in violation of the
Business Code Act."

  According to the County Clerk for Naperville IL, Recorder's Office, Unir
Technology Inc. was chartered in 9/93 (ref. document #93-203098).  The
senior officers registered for the corporation were:  Agent (James R.
Fleming); President (James R. Fleming); and Secretary (Virginia Cooney).
The address given was 2130 Nachtman, Wheaton IL 60187.  I have not been
able to discover the existence of more than just these two employees, so
Unir does not appear to be a real software house or a reliable compiler or
language vendor.

  Complaints about Illinois companies' business practices should be lodged
with the Secretary of State's office and the Better Business Bureau.  (See
contact information below.)


  Sources:

  The Illinois Secretary of State, Corporate Division, can be reached in
Chicago at voice (312) 793-3380.

  The County Clerk for Naperville IL, Recorder's Office, can be reached
voice at (708) 682-7000.

  Copies of Unir Corp.'s and Unir Technology Inc.'s articles of
incorporation can be ordered for $5 from a government office in
Springfield IL, which can be reached voice at (217) 782-6875.

  The Naperville IL Chamber of Commerce can be reached voice at (708)
355-4141.  They claim Unir is not registered, nor have they heard of Unir.

  The Northern Illinois Better Business Bureau provides information about
any past complaints about Illinois companies and how they were handled,
and can be reached voice at (312) 346-3313 between 10am and 2:30pm local
time.  They charge $3 or so for the information over the phone; if you
send your inquiry by mail they will send a reply the same week.




---
Herb Sutter             #include <std_disclaimer.h>
herbs@interlog.com      "Me?  Paranoid?  ... Uh, why do you ask?"





Author: herbs@interlog.com (Herb Sutter)
Date: 1995/04/13
Raw View
In article <3mi5pq$2cs@News1.mcs.com>,
   jim.fleming@bytes.com (Jim Fleming) wrote:
>Jim Fleming            /|\      Unir Corporation       Unir Technology, Inc.
>%Techno Cat I        /  | \     One Naperville Plaza   184 Shuman Blvd. #100
>Penn's Landing      /   |  \    Naperville, IL 60563   Naperville, IL 60563

  Mr. Fleming,

  You have not responded to my earlier warnings about Unir Corp.  Since
Unir Corp. was dissolved by your state government several months ago
(according to them, for failing to file returns and pay fees), your
continuing to use the name "Unir Corp." in your .sig appears to be illegal
under the Business Code Act applicable in your jurisdiction.

  If you have reregistered Unir Corp. in another jurisdiction, this is yet
another chance for you to say so.  If you still won't respond and I
continue to see you using that name apparently illegally in your .sig over
the next few days, I will be forced in good conscience to bring it to your
Secretary of State's office's attention, since I've seen people respond to
you with honest inquiries about Unir Corp. without realising that company
does not exist.  Other netters might be less patient and may already have
contacted your Secretary of State's office.

  I use words like "appears" and "apparently" because I want to give you
the benefit of the doubt in case I don't have all the proper information.
In particular, I have so far avoided using the word "fraud".  The text of
my original research follows:




  According to the Illinois Secretary of State, Corporate Division, Unir
Corp.'s "licence was revoked 11/1/94."  According to the County Clerk for
Naperville IL, Recorder's Office, Unir Corp.'s "dissolution" was effective
"12/94" (ref. document #94-237612).  In that document, the reason cited by
the clerk's office for the dissolution was:  "Failed to file annual report
or pay annual franchise fee."  On Friday, April 7, 1995, the Secretary of
State's office commented regarding Unir Corp.'s prior owner using Unir
Corp.'s name in current business:  "If he is, he's in violation of the
Business Code Act."

  According to the County Clerk for Naperville IL, Recorder's Office, Unir
Technology Inc. was chartered in 9/93 (ref. document #93-203098).  The
senior officers registered for the corporation were:  Agent (James R.
Fleming); President (James R. Fleming); and Secretary (Virginia Cooney).
The address given was 2130 Nachtman, Wheaton IL 60187.  I have not been
able to discover the existence of more than just these two employees, so
Unir does not appear to be a real software house or a reliable compiler or
language vendor.

  Complaints about Illinois companies' business practices should be lodged
with the Secretary of State's office and the Better Business Bureau.  (See
contact information below.)


  Sources:

  The Illinois Secretary of State, Corporate Division, can be reached in
Chicago at voice (312) 793-3380.

  The County Clerk for Naperville IL, Recorder's Office, can be reached
voice at (708) 682-7000.

  Copies of Unir Corp.'s and Unir Technology Inc.'s articles of
incorporation can be ordered for $5 from a government office in
Springfield IL, which can be reached voice at (217) 782-6875.

  The Naperville IL Chamber of Commerce can be reached voice at (708)
355-4141.  They claim Unir is not registered, nor have they heard of Unir.

  The Northern Illinois Better Business Bureau provides information about
any past complaints about Illinois companies and how they were handled,
and can be reached voice at (312) 346-3313 between 10am and 2:30pm local
time.  They charge $3 or so for the information over the phone; if you
send your inquiry by mail they will send a reply the same week.


---
Herb Sutter             #include <std_disclaimer.h>
herbs@interlog.com      "Me?  Paranoid?  ... Uh, why do you ask?"





Author: tomday@netcom.com (Tom Day)
Date: 1995/04/13
Raw View
Jim Fleming (jim.fleming@bytes.com) wrote:

> After extensive research into the removal of the @ ("at") symbol
[... scholarly verbiage snipped ...]

Am SO glad "l" remains.  My favorite use is after a string of
digits: 77l, for example.

-- Tom Day

"All opinions are my own.  At least that's what it says
here and I'm only reading it."






Author: jim.fleming@bytes.com (Jim Fleming)
Date: 1995/04/13
Raw View
In article <tomdayD6yAKx.1En@netcom.com>, tomday@netcom.com says...
>
>Jim Fleming (jim.fleming@bytes.com) wrote:
>
>> After extensive research into the removal of the @ ("at") symbol
>[... scholarly verbiage snipped ...]
>
>Am SO glad "l" remains.  My favorite use is after a string of
>digits: 77l, for example.
>
>-- Tom Day

Thanks for pointing this out...by a unanimous straw poll vote of
the non-members of the ANSI C++ standards committee (which currently
numbers 12 people out of 5.6 billion on earth)...the l has been
removed because it creates a syntacic nightmare and is viewed by
some to be ugly.

Also, several people have pointed out that the letters h,m,n,r,s and u
also have "rounded" parts, just not closed rounded areas...

With the removal of the l, because of syntax ambiguity and with
the removal of all ugy round-ish characters...we now are homing
in on a reasonable alphabet to propose for the ANSI C++ standard...

New (version 2.1) ANSI C++ alphabet:

 fijktvwxyz

Basically what we have gravitated to are characters which can be
constructed like stick figures. This should make it easier to
translate programs to Kanji and other languages which use more
symbolic forms of expression...

Even though a 10 character alphabet may seem restrictive, we have
to keep in mind that a team of the world's experts on language
design gathered in a bar in central New Jersey and after several
drinks an angel appeared and handed one of the researchers a
napkin with these letters etched in gold...because of this, us
mortals are expected to blindly believe and live with this
alphabet...


--
Jim Fleming            /|\      Unir Corporation       Unir Technology, Inc.
%Techno Cat I        /  | \     One Naperville Plaza   184 Shuman Blvd. #100
Penn's Landing      /   |  \    Naperville, IL 60563   Naperville, IL 60563
East End, Tortola  |____|___\   1-708-505-5801         1-800-222-UNIR(8647)
British Virgin Islands__|______ 1-708-305-3277 (FAX)   1-708-305-0600
                 \__/-------\__/       e-mail: jim.fleming@bytes.com
Smooth Sailing on Cruising C+@amarans  ftp: 199.3.34.12 <-----stargate----+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____to the end of the OuterNet_|






Author: jim.fleming@bytes.com (Jim Fleming)
Date: 1995/04/12
Raw View
After extensive research into the removal of the @ ("at") symbol
from C++, we have determined that one of the primary reasons is because
it was viewed as an ugly character by Bjarne Stroustrup.

Evidently, the rounded nature of the character and the lack of semantic
meaning of the character caused this attitude to develop.

In light of this research and in order to simplify the syntax of
C++, so as not to have a syntactic nightmare, the following alphabet
is being proposed for adoption by the ANSI committee working on
standardizing C++. This alphabet was been developed by taking all
of the rounded characters and removing them.

Original Alphabet:

 abcdefghijklmnopqrstuvwxyz

Proposed New C++ Alphabet:

 fhijklmnrstuvwxyz

Please make sure that you start using only the above characters when
when you create variable names, etc.

The new alphabet will lead to higher performance compiles and will
lower the syntactic complexity of the C++ programming language.

Words written in the new language are easier to pronounce and fit in
much less space than "full" English. For example, these two sentances
would be...

Wrs writtn in th nw lnu r sir t prnun n fit in
muh lss s thn "full" nlish. Fr xml, ths tw sntncs
wul ...

--
Jim Fleming            /|\      Unir Corporation       Unir Technology, Inc.
%Techno Cat I        /  | \     One Naperville Plaza   184 Shuman Blvd. #100
Penn's Landing      /   |  \    Naperville, IL 60563   Naperville, IL 60563
East End, Tortola  |____|___\   1-708-505-5801         1-800-222-UNIR(8647)
British Virgin Islands__|______ 1-708-305-3277 (FAX)   1-708-305-0600
                 \__/-------\__/       e-mail: jim.fleming@bytes.com
Smooth Sailing on Cruising C+@amarans  ftp: 199.3.34.12 <-----stargate----+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____to the end of the OuterNet_|






Author: andys@thone.demon.co.uk (Andy Sawyer)
Date: 1995/04/12
Raw View
In article <3mha34$6uj@News1.mcs.com> jim.fleming@bytes.com "Jim Fleming" writes:

[snip first load of crap]
> Original Alphabet:
>
>         abcdefghijklmnopqrstuvwxyz
>
> Proposed New C++ Alphabet:
>
>         fhijklmnrstuvwxyz
>
[snip next load of crap]
> Words written in the new language are easier to pronounce and fit in
> much less space than "full" English. For example, these two sentances
> would be...
>
> Wrs writtn in th nw lnu r sir t prnun n fit in
> muh lss s thn "full" nlish. Fr xml, ths tw sntncs
> wul ...

 The guy can't even WAFFLE consistently. Check out the use of 'p' and 'c' in
the above, and their abscence from his 'New Alphabet'.

Regards,
 Andy
--
* Andy Sawyer ** e-mail:andys@thone.demon.co.uk ** Compu$erve:100432,1713 **
 The opinions expressed above are my own, but you are granted the right to
 use and freely distribute them. I accept no responsibility for any injury,
 harm or damage arising from their use.                --   The Management.