10/11/2009

List of the most popular programing languages






A
A+
A++
A# .NET
A# (Axiom)
A-0
ABAP - Advanced Business Application Programming
ABC
ABC ALGOL
ABLE
ABSET
ABSYS
ACC
Accent
Ace DASL
ACT-III
Action!
ACS - Action Code Script
ActionScript
Actor
Ada - ISO/IEC 8652
ADMINS - Automated Data Methods for Information Naming Systems [1]
ADS/Online
AdvPL
Afnix - Previously known as Aleph
AID Algebraic Interpretive Dialogue
Aikido
AIMMS
AION
Alan
ALC Assembly Language Common, IBM acronym for BAL Basic assembly language
Aldor
Alef - concurrent language used in early versions of Plan 9
Algae
ALGO
ALGOL - ALGOrithmic Language
Alice
Alphard
AmigaE
AMOS
AMPL
ApeScript
APL - ISO 8485
AppleScript
Apply - A domain-specific language for image processing on parallel or conventional architectures
Arc - A Lisp dialect
AREXX - Amiga version of REXX scripting language
ARS++
Active Server Pages
AsmL - The Abstract State Machine Language from Microsoft
ASA 210 C
ASP
AspectJ
Assembly language
ATLAS
Atlas Autocode
ATOLL - Acceptance, Test Or Launch Language
Aubit-4GL
Autocoder
AutoHotkey
AutoIt
AutoLISP
Averest
AWK - Also derivatives gawk, mawk, and nawk
Axiom
Axiom-XL



B
B
BACI
Baja
BASIC - Beginners All-purpose Symbollic Instruction Code - See also List of BASIC dialects (by platform)
bc
bcompile
BCPL
BeanShell
BETA
Bigwig
Big Snake
Bistro
BLISS
Blitz Basic
Block And List Manipulation (BALM)
Blue - Rejected prototype for Ada
Blue
Boo
Bourne shell - a.k.a sh
Bourne-Again shell - see Bash
Boxx
BPEL - Business Process Execution Language
Brainfuck
BUGSYS
BuildProfessional
BYOND















H
H - Business processing language from NCR[1].
HAL/S - Real-time aerospace programming language
HAScript
Haskell
HDL
High Level Assembly (HLA)
Hoc
Hugo
HyperTalk
HTML[2]



























Q
Q
Qi
QtScript
QuakeC
QPL
Quikcomp (for the Moonrobot XI)



R
R
R++ - Based on C++ and added semanteme description
Rascal
Ratfiv
Ratfor
RBScript
rc
REPL - Really Easy Programming Language
REBOL - Relative Expression Based Object Language
Red - Rejected prototype for Ada
Redcode
REDO
REFAL
Revolution
REXX
Rigal
Rlab
Robot Scripting Language (RSL)
RPG - Report Program Generator
RPL
RScript
Ruby
Russell Programming Language
(REALBasic


















Y
Y
YACC
YAFL
Yellow - Rejected prototype for Ada
Yorick
Y


Z
Z++
Z notation - A program specification language, like UML.
Zonnon
ZOPL
ZPL
ZUG
ZZT-
See also:

Asymmetric digital subscriber line or (ADSL) / Arabic



هي عبارة عن دائرة رقميه بين المنزل أو العمل وأقرب سنترال إليكم (الشركه المصريه للإتصالات). وقد وضعت الشركات المقدمة للخدمة أجهزه خاصة بال ADSL في السنترالات حتي تستطيع الإستفاده بالخدمة. كما أن تكنولوجيا الـ ADSL توفر لكم اتصال سريع و متصل لمدة 24 ساعة فى اليوم بدون أن يكون خط الهاتف مشغول و بدون فواتير و مؤمن تماما. ما هى خدمات الـ ADSL ؟ - خدمة الهاتف عبر الإنترنت و خدمة البريد الصوتي. - التسوق عبر الإنترنت و تعليم عبر الإنترنت. - إمكانية عمل المؤتمرات المرئية. - اتصال سريع بالإنترنت. - التسجيل الصوتي وملفات الفيديو وسرعة التحميل لها (download) - ألعاب جماعية. - تعليم عن بعد. هل تعتبر خدمة ADSL سريعة وموفرة للوقت ؟ بالتأكيد أن خدمة الـ ADSL توفر الوقت لأنها ستمدك بخط مفتوح 24 ساعة علي الإنترنت, كما أنك لا تحتاج إلي استعمال الهاتف للاتصال بالإنترنت. كما أن خدمة الـ ADSL لها مميزات أخرى عديدة تتمثل فى الآتى: - خدمة ADSL الجديدة تمكنك من الاتصال بالإنترنت بسرعة لم تكن تتخيلها من قبل, بالنسبة للاتصال الحالي عن طريق التليفون. - ADSL يوفر لك


سرعات تجعلك أسرع 20 أو 35 مره من الاتصال عن طريق التليفون (07772025 مثلاً). - أنت دائماً علي الإنترنت لا تحتاج إلي اتصال هاتفي. - كلفة منخفضة – وأيضاً لا تحتاج إلي مد أسلاك جديدة. - استقبال وإرسال البيانات بسرعة عالية مستمرة وبدون انقطاع. - صوت أو فاكس على نفس خطّ الهاتف الوحيد. - سرعة من 5 مرات إلي 100 مرة أسرع من المودمات التناظرية (أنالوج) الحالية. - قدره حقيقية تجعل باستطاعتك تشغيل وعمل مؤتمرات بالفيديو وفي كامل حجم الشاشة. - توجد سرعات مختلفة لتلبية احتياجاتكم: 64 / 256 كيلو بتّ بالثانية 128 / 512 كيلو بتّ بالثانية 1024/256كيلو بتّ بالثانية 2048/512 كيلو بتّ بالثانية هل تختلف سرعة تحميل المعلومات عن سرعة إرسال المعلومات على الأنترنت؟ عندما تتصفح الإنترنت ترسل طلبات معلومات ثم تستقبلها علي جهازك لهذا يكون سرعة الاستقبال أكثر من سرعة الإرسال, لهذا فإن خدمة الـ ADSL مصممه لتعطيك ما تحتاج "فلماذا تدفع في خدمه أنت لن تستخدمها". رجاء ملاحظة أن السرعة تعتمد علي سرعة الوصول بين موقعك وبين أجهزة الشركات في السنترال ويلاحظ أن السرعة قد تختلف بحسب ازدحام الإنترنت أو علي حسب سرعة الأجهزة في موقعك أنت وعوامل أخري لا تكون تحت سيطرة الشركات مقدمة الخدمة. ما هى السرعة الأفضل بالنسبة للاستخدام فى تلك الخدمة (ADSL) ؟ ننصح باستعمال سرعة 512 اتصال كيلو بتّ بالثانية. ما هى متطلبات خدمة الـ ADSL ؟ فقط اطلب الخدمة من إحدى الشركات مقدمة خدمة الـ ADSL وعندما تتسلم الشركة طلبك سنعمل علي تجهيز خط التليفون ليكون جاهزاً لتشغيل الخدمة. ما هي أدني المتطلبات لكي تعمل خدمة الـ ADSL بشكل جيد؟ وهل يجب أن أحصل علي خط هاتف جديد؟ كلما كان جهازك حديث كلما أمكنك الإستفاده من خدمة الـ ADSL مثل خدمات الوسائط المتعددة ولذلك نوصي بالا يقل الجهاز عن المواصفات الآتية: - معالج بانتيوم (200 ميغاهيرتز أو أكبر). - نوافذ 95, 98، أو أعلي. - مشغّل قرص مدمجCD. - 32 ذاكرة نظام ميجابايت (رام). - 32 ميغابايت متوفره على القرص الصلب. - كارت شاشه. - شاشه ديجيتال. - كارت شبكه للإيصال إلى مودم دي إس إل الخارجي. وبالنسبة لتغيير الهاتف عند تركيب الخدمة فإن تكنولوجيا ِADSL تستخدم ترددات في مستوي أعلي من مستوي ترددات الصوت لذلك فإن خط الهاتف لا يؤثر علي الخدمة ولا تؤثر الخدمة علي خط الهاتف مطلقاً ويمكن استعمال الاثنين في نفس الوقت بدون أي تأثير وستدفع مقابل الإنترنت تكاليف ثابتة في الشهر لا علاقة لها بالمكالمات ولا علاقة لها بالفاتورة. ما هى الشروط الواجبة والمؤهلة لدخول خدمة الـ ADSL ؟ وما هى العوامل المؤثرة فى تلك الخدمة؟ شروط دخول الخدمة تتمثل فى الآتى: - إمكانية وجود الخدمة في السنترال التابع لكم. - يشترط أن تكون المسافة بينكم وبين السنترال أقل من 5 كيلو متر مع ملاحظه أن هذا القياس ليس بالأميال العادية أو الأميال الجوية بل بحسب طول الكابلات الممتدة إليك, ويضاف إلي ذلك اختبار أخر وهو أن نستطيع إرسال واستلام إشارة بواسطة بعض الأدوات الخاصة. كما أن هناك عدد من العوامل التي ستؤثر سواء فرد أو شركه فى مقدرتهم على استخدام تلك الامكانيات مثل: - يحتاج الفرد إلي شركه من الشركات المقدمة لخدمة الـ ADSL. - الفرد من الضروري أن يحدد المسافة التي بينه وبين السنترال والمسافة النموذجية هي 3.5 كيلو متر وحوالي 85% من سكان مصر يعيشون في هذا النطاق. - (TE) أو الشركة المصرية للاتصالات بعد ذلك ستقوم بعمل اختبار PSTN لقياس مدي صلاحية خط الـ ADSL. ما معني تحميل (download) وإرسال (upload)؟ - download هي سرعة استقبال المعلومات من الإنترنت. - upload هو سرعة إرسال المعلومات إلي الإنترنت. لذلك كان المثالي أن تكون سرعة الاستقبال أسرع من الإرسال. ما هو الفرق بين خدمة الـ ADSL والخدمة العادية ؟ يرسل المودم إشارات (أنالوج) متناظرة خلال نفس شبكة الهاتف التي توصل الهواتف العادية لبيانات الصوت. يرسل مودم خط (ADSL) إشارته على قمة إشارة الصوت. وسنتكلم عن ثلاث فوائد كبيرة لنعرف الفرق وهي: 1- أنت تستطيع تصفح الشبكة وتنزيل الملفات أسرع 35 مره أو في هذه الحدود من خط الهاتف العادي. 2- دائماً أنت متصل لا يوجد شئ اسمه مشغول. 3- تستطيع من خلاله تنزيل ملفات كبيرة الحجم بدون خوف من الانقطاع. هل يمكنني الحصول على أكثر من خط ADSL في منزلي؟ نعم. هذه ليست مشكلة. ما مقدار قيمة الأشتراك الشهرى فى خدمة الـ ADSL ؟ وهل سأدفع بالدقيقة ؟ قيمة الأشتراك الشهرى لتلك الخدمة حوالي 150جنيه، لأساسي الـ 256 Kb /s غير شامل الأجهزة أو مقابل الهيئة المصرية للاتصالات. رجاء لمناقشة الأسعار إرسال أيميل على الشركة أو الاتصال بنا تليفونياً. كما أن المحاسبة تتم بأشتراك شهرى ثابت وليس بحساب الدقائق. ما ثمن الأجهزة المستخدمة لتلك الخدمة وكيف أحصل عليها؟ تتفاوت أسعار تلك الأجهزة من نوع لأخر ولكن متوسط سعر ال CPE حوالي 500 جنيه، ويمكن أن يكون مجهز من قبل الشركة المشغلة أو يمكن أن تشتريه من أي مكان. هل سأظل قادر علي استعمال خط التليفون للدخول علي الإنترنت بالأرقام المجانية مثل 07772025 ؟ وهلّ يمكننى أستعمل خط الهاتف لإرسال واستلام الفاكسات ؟ بالطبع يمكنك ذلك ولن يكون هناك أى تأثير على جودة خط الهاتف. هل باستطاعتي أن أقطع إشتراكي لأى سبب ثم أستأنفه مره أخري ؟ ممكن ذلك ولكن في هذه الحالة يرجى المراجعة مع الموظف المختص (قد يتحمّل ذلك كلفة إضافية). هل أحتاج إلى أن احصل علي رقم تليفون جديد ؟ وهل سأفقد خدمات الشبكة الذكية كإظهار رقم الطالب؟ خدمة الـ ADSL لن تؤثر على رقم هاتفك ويمكنك الاحتفاظ برقم تليفونك الحالى, ولكن نسبه مئوية صغيره هي التي تحتاج لتغيير خط التليفون. كما أن تلك الخدمة لن تؤثر على خدمات الشبكة الذكية المشترك فيها ستظل كما هى. هل ADSL يعمل بـ ISDN أو خط لاسلكي ؟ لا. خدمات ADSL تعمل علي خط طبيعي PSTN. هل يتطلب تركيب خط الـ (ADSL) أن يزورني أحد في مكتبي أو في البيت لتركيب الخط ؟ نعم، قد تحتاج زيارة لتركيب الخدمة. وفي بعض الحالات أنت لست بحاجة إلى هذه الزيارة. وطريقة التركيب بسيطة كتركيب خط التليفون، أنت فقط تركب المودم إلى خط الهاتف، ثم تحميل البرامج ويربط المحول أو splitters (إذا كان مطلوب). ماذا عن الأمان فى تلك الخدمة ؟ خطوط ADSL ليست أقل أمنا من أي شكل آخر من أشكال الاتصال بالإنترنت؛ إن الاختلاف الرئيسي هو أن ADSL 24 ساعة على الإنترنت في اليوم. وبالتالي فهو عرضه للهجوم في أي وقت. ونحن نوصي بقوة بأن الأمن يجب أن يكون علي جميع أنواع الاتصالات وليس فقط الـ ADSL. ماذا عن شبكات مكتب؟ إذا مكتبك له شبكة إيثرنت حالية، شبكتك يمكن أن تنقل إلى ADSL بربط محور network hub شبكتك إلى المسار router. إذا وصلت أكثر من جهاز 1 إلى ADSL، هل هذا يؤثر على سرعتي؟ وهلّ باستطاعتي أن أوصل ADSL إلى بيت جاري ؟ علي قدر عدد الأجهزة التي تتلقي من خط الـ ADSL تقسم السرعة بينهم. كما يمكنك توصيل خط الـ ADSL لجارك طالما هو في نفس العمارة أو البناية، إذا كان جارك على بناية أو عماره مختلفة فهو غير قانونى وتعبير من نوع أخر ما هو الـ ADSL ؟ ADSL هو عبارة عن إتصال عالي السرعة بين المنزل أو العمل وأقرب سنترال إليكم (شركة الإتصلات). حيث أن تكنولوجيا الـ ADSL توفر لكم اتصال سريع و متصل لمدة 24 ساعة فى اليوم بدون أن يكون خط الهاتف مشغول و بدون فواتير. هل تعتبر خدمة ADSL سريعة وموفرة للوقت ؟ بالتأكيد أن خدمة الـ ADSL توفر الوقت لأنها ستمدك بخط مفتوح 24 ساعة علي الإنترنت, كما أنك لا تحتاج إلي استعمال الهاتف للاتصال بالإنترنت. - توجد سرعات مختلفة لتلبية احتياجاتكم: ( 256, 128, 512 ، 1024 ، 2M ) كيلو بتّ بالثانية بينما سرعة الانترنت من خلال المودم العادي لا تتجاوز 56 كيلو بتّ بالثانية. هل تختلف سرعة تحميل المعلومات عن سرعة إرسال المعلومات على الأنترنت؟ عندما تتصفح الإنترنت ترسل طلبات معلومات ثم تستقبلها علي جهازك لهذا يكون سرعة الاستقبال أكثر من سرعة الإرسال. هل يتطلب تركيب خط الـ (ADSL) أن يزورني أحد في مكتبي أو في البيت لتركيب الخط ؟ نعم، قد تحتاج زيارة لتركيب الخدمة, في هذه الحال سوف يقوم أحد مهندسينا بزيارتك في مكان عملك او سكناك . وفي بعض الحالات أنت لست بحاجة إلى هذه الزيارة. وطريقة التركيب بسيطة كتركيب خط التليفون، أنت فقط تركب المودم إلى خط الهاتف، ثم تحميل البرامج ويربط المحول أو splitters (إذا كان مطلوب). ماذا عن الأمان فى تلك الخدمة ؟ خطوط ADSL ليست أقل أمنا من أي شكل آخر من أشكال الاتصال بالإنترنت؛ إن الاختلاف الرئيسي هو أن ADSL 24 ساعة على الإنترنت في اليوم. وبالتالي فهو عرضه للهجوم في أي وقت. ونحن نوصي بقوة بأن الأمن يجب أن يكون علي جميع أنواع الاتصالات وليس فقط الـ ADSL هل سيكون خط الهاتف مشغول عند استخدام الإنترنت بواسطة خط ADSL ؟ لا لن يكون مشغولا، عند تحويل الخط إلى ADSL يمكن استخدام الإنترنت والهاتف في نفس الوقت. هل يلزم تغيير رقم الهاتف عند تحويل الخط إلى ADSL ؟ ليس هناك حاجة لتغيير رقم الهاتف إذ ان خدمة ADSL ستكون على خط الهاتف الإصلي. هل ستؤثر فترة استخدام الانترنت بخط ADSL على فاتورة الهاتف ؟ تكلفة استخدام الانترنت ثابتة بغض النظر عن فترة استخدام الانترنت. هل سيؤثر تحويل الخط على جودة الصوت لخط الهاتف ؟ لا يؤثر تحويل خط الهاتف الى ADSL بشرط وضع Splitters في جميع مخارج الهاتف في المنزل حتى غير المستخدمة منها. هل من الضروري وضع Splitters في جميع مخارج الهاتف في المنزل ؟ نعم للمحافظة على جودة الصوت و كذلك سرعة الانترنت. هل احتاج الى كرت شبكة في جهاز الحاسوب من اجل الاتصال عبر خط ADSL ؟ في حالة استخدام

USB Modem لا يلزم كرت شبكة، اما في حالة Ethernet Modem يلزم وجود كرت شبكة.






10/09/2009

Do you have a stupid pc?















































































Does this pic and messages seems familiar to you?
alot of us(and i mean by us IT students) some problems with our computers such as the delay that makes me go insane, or the funny massages from Windows, Linux, Unix .
i dont know about you but i just lost my mind.. so i thought maybe i'm the only one how has this kind of problems but i searched on the internet and i discovered that a lot people do have the same problems..
and the pic and messages above is what i mean :) .

"My first subject is from "Softwar Engineering


The Software Engineering Programmers

Welcome to the Software Engineering Programme, a centre for advanced education and applied research at the University of Oxford. Established in 1993, the Programme exists to make strong connections between theory and practice in software engineering, between leading researchers and practitioners, and to make the expertise of the University available to those who wish to study while continuing in full-time employment.
The Programme offers short courses in a variety of subjects. These courses may be used as credit towards a Masters' degree (MSc) in Software Engineering from the University of Oxford. Applications are welcome from anyone with an appropriate combination of academic achievement and industrial experience; a first degree in a related discipline may be useful, but is by no means necessary.
Increasingly, specific, functional requirements are addressed in the context of complex security concerns. The Programme offers an alternative Masters' degree (MSc) in Software and Systems Security, available to those who take the majority of their courses, and their MSc project and dissertation, in this area. Full details of the courses, and comprehensive documentation for the two MScs, can be found on this site, and in the Programme Handbook.
Each course is delivered by an expert in the subject, and includes an intense teaching week of classes, practicals, and group work; class sizes are kept small to facilitate interaction and to promote effective learning. Each subject is taught at least once a year—some are taught two or three times—and most can be studied in any order; this helps to provide the kind of flexibility required by students with existing commitments.
Read more about the Programme, short courses, or part-time study.
Software Engineering is the application of scientific and engineering principles to the development of software systems—principles of design, analysis, and management—with the aim of:
developing software that meets its requirements, even when these requirements change;
completing the development on time, and within budget;
producing something of lasting value—easy to maintain, re-use, and re-deploy.
The Software Engineering Programme teaches the principles of modern software engineering, together with the tools, methods, and techniques that support their application.It offers working professionals the opportunity to learn more about the technological advances that are changing their lives, through a course of part-time study at one of the world's leading universities