PDA

View Full Version : حرفه ای: طراحی یک لایه مستقل از سیستم عامل و سخت افزار شبیه جاوا اما به زبان پاسکال



h264@gmx.com
سه شنبه 09 خرداد 1391, 02:19 صبح
سلام

پیشنهاد میکنم بیایید یک پروژه برای ایجاد:
یک لایه مستقل از سیستم عامل و سخت افزار شبیه جاوا اما به زبان پاسکال
تعریف و بصورت گروهی آنرا اجرا کنیم.

برای اینکار میتوان از دلفی بعنوان زبان اصلی برنامه نویسی بهره گرفت.

با اینکار ما ایرانی ها هم می توانیم یک کارگاه برنامه نویسی (Framework) و تولید نرم افزار مستقل و با ضریب ایمنی بالا داشته باشیم.

gbg
سه شنبه 09 خرداد 1391, 14:13 عصر
خب هدف از این کار چیه؟

h264@gmx.com
یک شنبه 14 خرداد 1391, 01:08 صبح
خب هدف از این کار چیه؟

هدف یا اهداف می توانند بشرح زیر باشند:
1- کلیه اهداف متصور برای وجود لایه های مشابه توسط بیگانگان
2- ایجاد یک محیط امن و قابل توسعه ویژه ایرانیان.
3- ایجاد زمینه لازم جهت رسیدن به استقلال کامل در زمینه نرم افزار با تکیه بر توان بومی کشور

البته ممکن است دوستان اهداف دیگری را هم به فهرست فوق اضافه کنند که انشاءالله مورد استقبال قرار خواهد گرفت اما آنچه مهم است باور این موضوع است که "ما میتوانیم" و اگر حرکت کنیم توفیق الهی انشاءالله شامل حال ما هم خواهد شد.

به هر حال کافیست یک سری به دنیای OpenSource بزنید، خیلی زود متوجه میشوید که در همین چند سال اخیر تعداد زیادی پروژه ارزشمند تعریف و اجرا شده که اکثر آنها مشابه های تجاری و حتی OpenSource داشته اند. انگار یک رسم است که بضی کارها را چند بار چند گروه مختلف تکرار کنند. کسی این موضوع را زیر سوال نمی برد زیرا به قول ما ایرانی ها در هر کله ای یک عقلی هست (منظور اختلاف سلایق، ابتکارات و اهداف است) مثلا چندتا نرم افزار می شناسید که کار پخش ویدئو را انجام می دهند؟ چندتا می شناسید که OpenSource هستند؟ و موارد مشابه دیگر

اگر دقت کنید متوجه میشوید که ما برای تکرار راه رفته دیگران دلایل بسیاری داریم و با دست روی دست گذاشتن جز اتلاف استعدادهایمان و از دست دادن فرصتها و وابسته تر شدن به نرم افزار ها و تولیدات بیگانگان کار مهمی انجام نداده ایم.

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


از روزی نگرانم که در مکانهایی و زمانهایی در کشور عزیزم 2+2 مساوی 4 نشود! آن روز خیلی دور نیست! ما هنگام برنامه نویسی فرض می کنیم در نرم افزار طراحی شده مان برای همه کاربرها و در همه نقاط خط به خط کد نوشته شده بطور یکسان اجرا میشود. اما نا گهان یک ایراد از گوشه ای از کشور ظاهر می شود. هر چه کد خود را دیباگ می کنیم متوجه هیچ ایرادی نمی شویم! حتی Remote Debug انجام میدهیم اما ایراد قابل کشف نیست! چه بسا تاسیسات زیر بنایی شهری، اقتصادی و یا امنیتی ما مورد حمله قرار گرفته است اما از بررسی و رفع ایراد کدی که خودمان نوشته ایم هم عاجزیم!! فاجعه ای در حد و اندازه زلزله، سونامی و سایر بلاهای طبیعی!
چه شده است؟ در لایه ای موسوم Dot Net و در طی یک update برای حفظ امنیت سیستم یک کد موذی و تروریستی توسط دشمن نهادینه شده است! این کد فقط در منطقه ایران و برای پردازنده های ارسال شده به ایران با شماره سریال معین و بر روی ویندوز کرک شده با سریال های فلان عمل میکند! چه کار میکند؟ هیچ! فقط در یک ساعت و ثانیه خاص عمل جمع (که در لایه Dot Net و در کتابخانه های آن باید اجرا شود) درست عمل نکرده و حاصل 2+2 برابر 5 شده است؛ همین!!؟؟ اما این مشکل روی رایانه برنامه نویس وجود ندارد!! حال چه کنیم؟؟ فکر کنم بهتر است هرچه خاک داریم ..... چون به فکر چنین روزی نبودیم!!!


اینجاست که به این نکته دست می یابیم:

چرخی که برای ما نچرخد را باید دوباره اخترع کرد!