ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
چکیده
هدف من از گذاشتن این مقاله مقایسه برتری زبانهای برنامه نویسی نمی باشد چراکه هیچ وقت نمی شود گفت یک زبان برنامه نویسی نسبت به دیگری برتر است هدف، بررسی تفاوتهای این دو زبان و برطرف کردن بعضی افکار اشتباه و نسنجیده می باشد.
در این مقاله دو زبان برنامه نویسی شی گرا مورد برسی قرار گرفته و با تعریف بخش های گوناگون و اجزای تشکیل دهنده آن دو زبان سعی در مقایسه آن می شود. یا به عبارت درستر تفاوت های آن دو زبان بیان می شود. این تفاوت ها از بیان مفاهیم پایه ای زبانهای برنامه نویسی شروع شده و با مفهوم بسیار مهم شی گرایی نیز به پایان می رسد. در این مقاله سعی شده است تفاوت های دو زبان به طور ساده و با بیان مثال های واضحی توضیح داده شود تا خواننده با تفکری اندک بتواند از بین این دو زبان زبان مورد نظر خود را انتخاب و استفاده نماید.
نکته مهم و قابل ذکر در این مقاله، محوری بودن زبان Smalltalkاست.