مای سیویل

نسخه‌ی کامل: زبان برنامه نویسی برای مهندسی عمران
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.

امروزه ضرورت استفاده از زبان های برنامه نویسی در کلیه علوم مهندسی، بر هیچ کس پوشیده نیست.
اما سئوال اینجاست که برنامه نویسی برای مهندسین عمران عموما برای چه مقاصدی استفاده میشه و بهترین زبان های برنامه نویسی برای این رشته چه هستند؟


کسی در این مورد اطلاعاتی داره ؟
با سلام خدمت مهندسان عزیز
بنده در دوران دانشجویی به دلیل علاقمند به برنامه نویسی (بنده دانشجوی عمران بودم) شروع به یادگیری زبان MATLAB کردم و بعد از یک سال کار فشرده بر روی آن توانستم تا سطح پیشرفته یاد بگیرم. بعد از آن شروع یادگیری زبان vb6 و بعد از آن C++ (سی پلاس پلاس) کردم و بالاخره با شناخت زبان های .net به زبان C# (سی شارپ) مهاجرت کردم والان نزدیک سه سال است با این زبان کار میکنم.
قبل از انتخاب زبان برنامه نویسی باید هدف خود را از برنامه تویسی مشخص کنید. برنامه نویسی جنبه های مختلف داره که میتوان به جنبه های تجاری و علمی اشاره کرد.
اگر هدف شما فقط جهت انجام محاسبات، انجام تحقیقات و پروژه های علمی را دارد و نیازی به فروش آن نیست بهترین گزینه همان زبان MATLAB هست زیرا جعبه ابزار قدرمتندی هست.
به جرات میتوان گفت زبان C++ قویترین و محبوب ترین زبان هستش که یک زبان سطح میانی محسوب میشود. در زبان مدیریت حافظه توسط برنامه نویس صورت میگیرد. یادگیری کامل این زبان بسیار وقت گیر ولی لذت بخش هست.
زبان سی شارپ که از خانواده .net دارای Syntax مشابه c++ میباشد و زبان کامل شی گزای و مدریت شده میباشد، با استفاده از قابلیت های این زبان میتوان نرم افزاهای فوق العاده قدرتمندی ساخت.
(1394/6/31 ، 02:30 عصر)Vahed.Civil نوشته است: [ -> ]با سلام خدمت مهندسان عزیز
بنده در دوران دانشجویی به دلیل علاقمند به برنامه نویسی (بنده دانشجوی عمران بودم) شروع به یادگیری زبان MATLAB کردم و بعد از یک سال کار فشرده بر روی آن توانستم تا سطح پیشرفته یاد بگیرم. بعد از آن شروع یادگیری زبان vb6 و بعد از آن C++ (سی پلاس پلاس) کردم و بالاخره با شناخت زبان های .net به زبان C# (سی شارپ) مهاجرت کردم والان نزدیک سه سال است با این زبان کار میکنم.
قبل از انتخاب زبان برنامه نویسی باید هدف خود را از برنامه تویسی مشخص کنید. برنامه نویسی جنبه های مختلف داره که میتوان به جنبه های تجاری و علمی اشاره کرد.
اگر هدف شما فقط جهت انجام محاسبات، انجام تحقیقات و پروژه های علمی را دارد و نیازی به فروش آن نیست بهترین گزینه همان زبان MATLAB هست زیرا جعبه ابزار قدرمتندی هست.
به جرات میتوان گفت زبان C++ قویترین و محبوب ترین زبان هستش که یک زبان سطح میانی محسوب میشود. در زبان مدیریت حافظه توسط برنامه نویس صورت میگیرد. یادگیری کامل این زبان بسیار وقت گیر ولی لذت بخش هست.
زبان سی شارپ که از خانواده .net دارای Syntax مشابه c++ میباشد و زبان کامل شی گزای و مدریت شده میباشد، با استفاده از قابلیت های این زبان میتوان نرم افزاهای فوق العاده قدرتمندی ساخت.
با سلام

متاسفانه من هم مسیرپردردسری مثل شمارا طی کردم حتی وقتی فهمیدم C#برنامه های بر پایه وب درست نمی کند به ASP.netهم پناه بردم .خودم هم نمی دانم چرا اینقدر زمان خودم را تلف کردم.
وقت وحوصله زیادی می طلبد.در عمل برداشت من این بود که برنامه های عمرانی وغیر عمرانی ای که نیاز به گرافیک نداشته باشد
با این زبانها قابل انجام است ولی گرافیک bitmap موجود در این زبانها،از نظر من پاسخگوی نیاز عمرانی نیست.
مثلا شما میخواهید دیتایل آرماتور تیر رسم کنید این مطلب اگردر حوزه گرافیک بیت مپ انجام شود توضیحات روی آن با حروف بیت مپی خیلی جالب در نمی آید.
شنیده ام نوع دیگری از گرافیک هست که vectorنام دارد واشکال وحروف در آن مقیاس پذیر ی جالبی دارند ولی نمی دانم این نوع گرافیک در این زبانهایی که اسم بردید پشتیبانی می شوند یا نه.
آیا شما در مورد گرافیک این زبانها توضیحات بیشتریا تجربه خاصی دارید؟

سلام
به نظرم متلب برای بچه های عمرانی کفایت میکند .. یادگیری ویژوال بیسیک هم ساده است ..... اما به تجربه میگویم زبانهایی مانند سی و غیره اگرچه بسیار حرفه ای هستند و پیشرفته اما واقعا یادگیری ان هم مشکلتر و هم زمان بر است و شاید باعث شود مهندسی که باید در رشته خود تحقیق و پژوهش کند مدت زمان زیادی را صرفا جهت انتخاب زبان مناسب برای کاری که میخواهد انجام دهد بکند مگر انکه شخص علاقه و استعداد خوبی در این زمینه داشته باشد که معمولا ترکیب این دو با هم کم پیدا میشود

برای کارهای پژوهشی که با متلب انجام میشود و اتفاقا تنوع موضوعی ان بسیار بالا است برای مهندس عمران کفایت میکند اما ای کاش میشد برای برنامه های تولیدی ان قلف نرم افزاری تهیه کرد که حق و حقوق مولف حفظ شود. بسیاری از بچه های عمران مخصوصا در مقطع ارشد برنامه های با کیفیتی صرفا برای پایان نامه های خود تهیه میکنند اما خب چون نمیتوانند یا نمیدانند چگونه از تالیف های خود مراقبت کنند دیگر به سراغ توسعه ان نمی روند.