siyasiya
16-08-2014, 12:39
دوستان عزیز
من میخوام برنامه محاسباتی علمی بنویسم و نیازی به هیچ رابط کاربر خاصی ندارم. میخوام داده های ورودی رو از یک فایل بخونم و نتیجه محاسبات رو هم در یک فایل خروجی متنی بنویسم. همین و بس.
برای این کار سراغ چند گزینه رفتم. اولین زبان کوئیک بیسیک که هم ساده است و هم آشنایی خوبی با اون دارم. چون ویندوزم 7 هست بنابراین از کامپایلر FreeBASIC استفاده کردم. برنامه نهایی خیلی خوب و با سرعت اجرا میشه و حجم فایل اجرایی exe هم خیلی کم هست
گزینه دوم ++C بود که خوب به هر حال پادشاه دنیای برنامه نویسی است و برای یک متخصص علمی بهتر هست که از زبان برنامه نویسی با اصل و نسب استفاده کنه. من از Code::Blocks استفاده کردم و برنامه exe نهایی در این حالت هم خیلی خوب و با سرعت تقریباً بیشتر (البته نه آنچنان محسوس) نسبت به برنامه BASIC اجرا شد.
مشکلی که هست در حجم فایل exe نهایی است که فایل اجرایی تهیه شده با ++C حجمش تقریبا 20 برابر برنامه BASIC هست. بعضی از دوستان گفتن که به جای Code::Blocks از ویژوال استودیو استفاده کن مشکل حل میشه. این درست بود، حجم برنامه اجرایی خیلی کم شد، اما مشکل جدیدی به وجود آمد که این برنامه بر روی کامپیوتر با ویندوز xp و کلا کامپیوترهای دیگه به خوبی اجرا نشد و خیلی خطا داد.
میخواستم من رو راهنمایی کنید.
میدونید، مشکل من با BASIC حل میشه، اما اگر نتیجه کار رو بخوام در کنفرانسی یا مقاله پژوهشی منتشر کنم، BASIC خیلی سطح کار رو پائین میاره.
دوست دارم که با اینکه ++C سخت تره اما از اون استفاده کنم، اما فقط همین حجم برنامه اعصاب من رو خرد کرده.
من میخوام برنامه محاسباتی علمی بنویسم و نیازی به هیچ رابط کاربر خاصی ندارم. میخوام داده های ورودی رو از یک فایل بخونم و نتیجه محاسبات رو هم در یک فایل خروجی متنی بنویسم. همین و بس.
برای این کار سراغ چند گزینه رفتم. اولین زبان کوئیک بیسیک که هم ساده است و هم آشنایی خوبی با اون دارم. چون ویندوزم 7 هست بنابراین از کامپایلر FreeBASIC استفاده کردم. برنامه نهایی خیلی خوب و با سرعت اجرا میشه و حجم فایل اجرایی exe هم خیلی کم هست
گزینه دوم ++C بود که خوب به هر حال پادشاه دنیای برنامه نویسی است و برای یک متخصص علمی بهتر هست که از زبان برنامه نویسی با اصل و نسب استفاده کنه. من از Code::Blocks استفاده کردم و برنامه exe نهایی در این حالت هم خیلی خوب و با سرعت تقریباً بیشتر (البته نه آنچنان محسوس) نسبت به برنامه BASIC اجرا شد.
مشکلی که هست در حجم فایل exe نهایی است که فایل اجرایی تهیه شده با ++C حجمش تقریبا 20 برابر برنامه BASIC هست. بعضی از دوستان گفتن که به جای Code::Blocks از ویژوال استودیو استفاده کن مشکل حل میشه. این درست بود، حجم برنامه اجرایی خیلی کم شد، اما مشکل جدیدی به وجود آمد که این برنامه بر روی کامپیوتر با ویندوز xp و کلا کامپیوترهای دیگه به خوبی اجرا نشد و خیلی خطا داد.
میخواستم من رو راهنمایی کنید.
میدونید، مشکل من با BASIC حل میشه، اما اگر نتیجه کار رو بخوام در کنفرانسی یا مقاله پژوهشی منتشر کنم، BASIC خیلی سطح کار رو پائین میاره.
دوست دارم که با اینکه ++C سخت تره اما از اون استفاده کنم، اما فقط همین حجم برنامه اعصاب من رو خرد کرده.