Be platform-independent!

This is something I wrote a couple of years ago..:


One of the amazing features of the GUC paradigm is its ability of making Students platform-independent.


And because in the GUC you always discover new things about what is performed on you as a Student, I just discovered this feature lately. Actually I didn’t realize it until we learned about the different features of the object-oriented paradigm. Then I did some pattern matching (GUC as you know combines several paradigms), and this feature did match with the object-oriented paradigm.


But how is this feature achieved? (If you are one of those who think in a logical way, you can stop here in order to avoid any errors, because here begins the procedural explanation, and I know you are concerned with the what and not with the how..)


One of the methods called for this purpose is making the Students’ memory capable of storing any amount of information given as input without overriding any already stored information and, at the same time, without causing a stack overflow (notice that there is no garbage collection).


For me as a sub-class of 4thSemester, this method is used by the Concepts class, but you can also apply it to any of your classes with classCount >=1.


This is of course one very good way to get the desired result, but when used alone, it doesn’t get it in the most efficient way.


That’s why another method called on the Object Student makes its processing time for performing any task tend to zero. This way it can assure a maximum performance for the execution of the Object Student, as its CPI consequently tends to infinity.


Of course in this case you can expect side effects, because as you know Students are Objects and not primitive data types.


This kind of time-invariance is unique to the Students in GUC, not to any other kind of Human Object.


Another important attribute GUC had to manipulate to achieve platform independence was the environmental sensitivity.

As you know, any Human Object is an environmental variable, i.e. its performance can be affected by the environment it is in.

But in the case of Students in the GUC paradigm this problem was solved by using the so-called IceAge Effect.

Its aim is to make them environment-independent.

This effect is applied in all lecture halls and in most classes (if you don’t sit directly under the source code or you are not smart enough to try and catch the Security Exception Handler).

Especially the transitions between the different environments (like the transition between the Ice Age Effect and the hot sun source outside) make their physical components ready and reliable to work under any environmental conditions.


This effect is amplified by the attendance policy.

The fact that if any physical component stops functioning at any time that this would definitely lead the Student to lose some attendance’s, quizzes’, assignments’ and projects’ grades makes each Student try his best to be as environment-independent as possible to avoid resetting his semester variable.


This effect, however, can only be ensured to work on campus.

But what about their environment at home?

Don’t worry, as you may have guessed, GUC took care of this, too!


GUC provides other alternatives to the IceAge Effect which can be applied anywhere.


Whether there is a religious feast, an event celebrated by all Egyptians (like the victory of the Egyptian team), a wedding celebrated by the family or a birthday celebrated by a group of normal Human friends, sad occasions like the “Al-Salam 98”or the extension of the “ Kanoon el Tawarek”, or even natural disasters like the Tsunami, Students should still be able to continue processing with the same performance as if nothing was happening around them.

In addition, their threads should be ready to sleep at any time, and for any period independently of the surrounding circumstances.


This, of course, also has some side effects on the other Human Objects living with them. However, the concept of the GUC is also to make sure that Students.setVisible(false) to the other Human Classes.

That’s why their instance variables were declared as private to prevent the access from any other class outside the GUC.


Combining all the above mentioned methods (and many others) is a very efficient way to make Students platform-independent.


You see how this paradigm is amazing? It has achieved what all programmers were dreaming of for ages!

That is why I deeply believe that in several years GUC Students will be invading the markets with no concurrence!


Thank you, dear GUC, for making me platform-independent!

I may have not survived the hard life outside without you..

(But please for the new constructed Students in the future, try to continue working on reducing the side effects ..)


(written in the bus on the way home after a Concepts lecture..)


String firstName= “Laila”;

String middleName=”Hussein”;

String lastName= “Shoukry”;

int semester=4;

String major = “MET”;

boolean stillAlive= true;



Media bias about the Israeli – Palestine conflict EXPOSED!

The War on Gaza is not a “mistake” Israel is making to defend itself. The truth is that this has been going on for years now but no one had any idea. Why?? Because of the Media bias.
Watch this video to know how the western media has been covering the Israeli-Palestinian Conflict. I found it here. So from now on, be critical of what you’re watching and at least try to listen to the other side of the story! (I think 800 murders and 4000 wounds are enough for you to reconsider..?)

I also found a link on Nosayba’s blog to this one, “Gazza, the Untold Story” . This blogger lives in Gazza and reports live from the stage of the events..

Originally Posted By Laila Hussein to Thoughts & Tips at 1/12/2009 05:09:00 AM


The Israeli terrorist war machines have so far killed more than 292 Palestinians and wounded more than 600 in Gaza through their bombing which started on Saturday.

The Israeli terrorist state chose the peak hour in Gaza – while kids are returning home from school – to cause maximum death:

Demonstrations all around the world demand the immediate stop of this massacre:

However, Israel declared that their bloody attack will continue for days or even weeks and may even get worse.

Take a look here.

Originally Posted By Laila Hussein to Thoughts & Tips at 12/29/2008 02:19:00 AM

Posted in Random. 1 Comment »

End the Siege of Gaza

Originally Posted By Laila Hussein to Thoughts & Tips at 11/22/2008 11:05:00 PM

The Top 5 Laziest Inventions

The Top 5 Laziest Inventions
really funny.. I want to buy them all.. anyone has an idea where I can find them??

Originally Posted By Laila Hussein to Thoughts & Tips at 6/08/2008 12:18:00 AM

Typical Me


Originally Posted By Laila Hussein to Thoughts & Tips at 7/04/2008 08:55:00 PM

I’ve been interviewed!

I have been interviewed by The Pakistani Spectator.
It’s an interview with questions about me and my blog.
You can read it here.

Originally Posted By Laila Hussein to Thoughts & Tips at 6/23/2008 10:16:00 PM