Sun's Workshop tools have a license gizmo which can do license management from a license server to multiple client workstations, as well as local compiles.
cc(1) says that you need to check out a license to use the automatic loop parallelization stuff. (Workshop cc has the very cool feature of being able to generate a multithreaded program to run different parts of a loop on different CPUs.:)
borg]~ $ cc -xlicinfo
License server : borg.cs.dal.ca
Sun WorkShop Compiler C Version 4.200 expires on : Never
Users of Sun WorkShop Compiler C Version 4.200 :
None
Total Licenses : 25 Licenses Available : 25
Using LM_LICENSE_FILE = /opt/SUNWspro/bin/../SC4.2/bin/../../license_dir/s unpro.lic,1
The information above is for the first occurrence of the requested feature in the first license server on the list. Set the LM_LICENSE_FILE environment variable differently to see information about other license servers or use lmstat(1).
Read "Fuzzy Logic" by Daniel McNeill and Paul Freiberger. As well as a good description of fuzzy logic itself, they mention some of the history, including info on fuzzy logic hardware.
The book says that, at the 1987 2nd annual International Fuzzy Systems Association conference, "Dr. Hirota of Hosie University displayed a fuzzy robot arm that played two dimensional ping-pong in real time".
Also at that conference, Takeshi Yamakawa demonstrated a fuzzy system that balanced an inverted pendulum. He got it to balance a flower pot on top of the pole, too. Keep in mind that this was 1987, so digital computers were not fast enough to have that good balance!
even more amazing,
As he was exhibiting the inverted pendulum, one spectator asked him to remove a board from the fuzzy computer. "I thought that was incredible, crazy," Yamakawa says. If he detached a board, the pole would drop at once. But the man persisted, saying he wished to see exactly how it would fall. So Yamakawa disconnected a board and, to the surprise of everyone, the pole remained upright. The controller continued to regulate it. This serendipitous demo showed the graceful degradation of fuzzy systems, their ability to make decisions even with partial information.
Now that is cool:) The book also mentions that some Japanese companies are using fuzzy logic in their washing machines. ( while( dirty(water) ) wash(); ) This uses less soap and energy than conventional stuff.
The linux/Makefile has code to check if your compiler accepted -fno-strict-aliasing, and included it in CFLAGS if so. It has been doing this since 2.2.11 (or earlier, I don't know when the first kernel to do this was).
This should mean that it will be included without you having to do anything. You can tell whether it worked or not by looking at make's output, to see what it says it's passing to gcc. #define X(x,y) x##y
Sun's Workshop tools have a license gizmo which can do license management from a license server to multiple client workstations, as well as local compiles.
cc(1) says that you need to check out a license to use the automatic loop parallelization stuff. (Workshop cc has the very cool feature of being able to generate a multithreaded program to run different parts of a loop on different CPUs. :)
borg]~ $ cc -xlicinfo
/opt/SUNWspro/bin/../SC4.2/bin/../../license_dir/s unpro.lic,1
License server : borg.cs.dal.ca
Sun WorkShop Compiler C Version 4.200 expires on : Never
Users of Sun WorkShop Compiler C Version 4.200 :
None
Total Licenses : 25 Licenses Available : 25
Using LM_LICENSE_FILE =
The information above is for the first occurrence of the requested
feature in the first license server on the list.
Set the LM_LICENSE_FILE environment variable
differently to
see information about other license servers or use lmstat(1).
#define X(x,y) x##y
Read "Fuzzy Logic" by Daniel McNeill and Paul Freiberger. As well as a good description of fuzzy logic itself, they mention some of the history, including info on fuzzy logic hardware.
The book says that, at the 1987 2nd annual International Fuzzy Systems Association conference, "Dr. Hirota of Hosie University displayed a fuzzy robot arm that played two dimensional ping-pong in real time".
Also at that conference, Takeshi Yamakawa demonstrated a fuzzy system that balanced an inverted pendulum. He got it to balance a flower pot on top of the pole, too. Keep in mind that this was 1987, so digital computers were not fast enough to have that good balance!
even more amazing,
Now that is cool :) The book also mentions that some Japanese companies are using fuzzy logic in their washing machines. ( while( dirty(water) ) wash(); ) This uses less soap and energy than conventional stuff.
#define X(x,y) x##y
The linux/Makefile has code to check if your
compiler accepted -fno-strict-aliasing, and
included it in CFLAGS if so. It has been doing
this since 2.2.11 (or earlier, I don't know when
the first kernel to do this was).
This should mean that it will be included without you having to do anything. You can tell whether it worked or not by looking at make's output, to see what it says it's passing to gcc.
#define X(x,y) x##y
Well, you got the equation right, but you mis-typed :)
one of the variables. (I'm feeling pedantic now
s/Muel/Mule/
#define X(x,y) x##y