چکیده
هدف من از گذاشتن این مقاله مقایسه برتری زبانهای برنامه نویسی نمیباشد چراکه هیچ وقت نمیشود گفت یک زبان برنامه نویسی نسبت به دیگری برتر است هدف ، بررسی تفاوتهای این دو زبان و برطرف کردن بعضی افکار اشتباه و نسنجیده میباشد .
در این مقاله دو زبان برنامه نویسی شی گرا مورد برسی قرار گرفته و با تعریف بخش های گوناگون و اجزای تشکیل دهنده آن دو زبان سعی در مقایسه آن می شود . یا به عبارت درستر تفاوت های آن دو زبان بیان می شود. این تفاوت ها از بیان مفاهیم پایه ای زبانهای برنامه نویسی شروع شده و با مفهوم بسیار مهم شی گرایی نیز به پایان می رسد.در این مقاله سعی شده است تفاوت های دو زبان به طور ساده و با بیان مثال های واضحی توضیح داده شود تا خواننده با تفکری اندک بتواند از بین این دو زبان زبان مورد نظر خود را انتخاب و استفاده نماید.
نکته مهم و قابل ذکر در این مقاله ، محوری بودن زبان Smalltalkاست.