FAQs

Your Email:
Question:
Save
 
   
 PY1
روز:  ماه: 
شهر:
20 شوال 1445 قمری
29 آوریل 2024 میلادی
اذان صبح: 04:39:27
طلوع خورشید: 06:13:53
اذان ظهر: 13:01:36
غروب خورشید: 19:49:52
اذان مغرب: 20:08:06
نیمه شب شرعی: 00:16:39
 زبان C، پيش‌نياز يادگيري ++C است ؟
زبان C، پيش‌نياز يادگيري ++C است ؟زنگ تفريح كامپيوتر
زنگ تفريح شماره 62

آيا ++C يك زبان برنامه‌نويسي شيء گرا است؟



++C يك زبان برنامه‌سازي چند الگويي است كه شيء گرايي و ديگر سبك‌هاي مفيد برنامه‌سازي را پشتيباني مي‌كند. اگر به دنبال چيزي هستيد كه شما را مجبور كند كه دقيقاً در يك مسير حركت كنيد،++C برايتان مناسب نيست. براي نوشتن يك مقاله فقط يك راه درست وجود ندارد. حتي اگر چنين مي‌بود، باز هم نمي‌توان برنامه‌سازان را مجبور به استفاده از آن روش نمود.

نوشتن برنامه‌هاي ++C به سبك و سياق C، در اكثر كاربردها بهينه نخواهد بود. يك برنامه‌ساز خوب ++C بايد از ساز و كارهاي مختلف انتزاع استفاده نمايد و سيستم‌گونه را عاقلانه استفاده نمايد.

نوشتن برنامه‌هاي ++C به سبك و سياق جاوا هم بهينه نخواهد بود. توجه كنيد C و جاوا هر يك سبك خود را دارند كه در جاي خود بايد مورد استفاده قرار گيرد.



 

برنامه‌سازي چندالگويي چيست؟




برنامه‌سازي چندالگويي، يعني برنامه‌سازي با بيش از يك سبك برنامه‌سازي به‌طوريكه از اين سبك‌ها به بهترين شكل استفاده گردد. مثلاً استفاده از برنامه‌سازي شيء گرا وقتي انتخاب گونه‌ي شيءها در زمان اجرا مورد نياز باشد و استفاده از برنامه‌سازي عمومي وقتي ايمني ايستاي گونه‌ها و كارايي در زمان اجرا بي‌نهايت مهم باشد.
طبيعي است كه برنامه‌سازي چند الگويي قدرت اصلي خود را در برنامه‌هايي كه از بيش از يك الگو يا سبك برنامه‌سازي استفاده مي‌كنند نشان مي‌دهد. ++C حداكثر توان خود را در تركيب سبك‌ها به نمايش مي‌گذارد.



دانستن زبان C، پيش‌نياز يادگيري ++C است ؟




خير. يادگيري زير مجموعه‌ي مشترك C و ++C آسانتر از زبان C است. از آ»جا كه سيستم گونه‌ي ++C، سخت‌گيرتر و رساتر است، خطاهاي گونه‌ي كمتري اتفاق مي‌افتد. بيان نكات و مفاهيم در ++C، آسان‌تر است. همچنين كتابخانه‌هاي بهتري در دسترس است. براي كسب اطلاعات بيش‌تر مي‌توانيد به منابع زير مراجعه كنيد:

B.Stroustrup . Learning Standard C++ as a New Language.C/C++

User Journal. Pp 43-54.May 1999

www. Research.att.com/~ bs/new_learning.pdf


يادگيري ++C چقدر زمان مي‌برد؟




بستگي به آن دارد كه منظور ما از "يادگيري" چه باشد. اگر برنامه‌ساز C هستيد مي‌توانيد فقط در يك روز مطالبي از ++C را ياد بگيريد كه برنامه‌سازي C شما بهتر شود.
يك برنامه‌ساز C يا پاسكال در عرض يك هفته مي‌تواند از ++C به اندازه‌اي ياد بگيرد كه بدون مراجعه به راهنما يا كتاب، برنامه بنويسد. بين 6 تا 24 ماه طول ميكشد كه يك برنامه‌ساز بدون هرگونه آشنايي قبلي با مفاهيم برنامه‌سازي شيء گرا، برنامه‌سازي عمومي، طراحي شيء گرا و ... كاملاً آشنا شده و به راحتي كار كند.
برنامه‌سازان استثنايي عملكرد بهتري دارند ولي توجه به اين نكته بسيار ضروري است كه ++C براي برنامه‌سازان استثنايي طراحي نشده است و نيازي نيست نابغه باشيد تا برنامه‌هاي خوب ++C بنويسيد.



منبع: مجله گزارش كامپيوتر


1389/4/25 لينک مستقيم

نظر شما پس از تاييد در سايت قرار داده خواهد شد
نام :
پست الکترونيکي :
صفحه شخصي :
نظر:
تایید انصراف
 زبان C، پيش‌نياز يادگيري ++C است ؟
زبان C، پيش‌نياز يادگيري ++C است ؟زنگ تفريح كامپيوتر
زنگ تفريح شماره 62

آيا ++C يك زبان برنامه‌نويسي شيء گرا است؟



++C يك زبان برنامه‌سازي چند الگويي است كه شيء گرايي و ديگر سبك‌هاي مفيد برنامه‌سازي را پشتيباني مي‌كند. اگر به دنبال چيزي هستيد كه شما را مجبور كند كه دقيقاً در يك مسير حركت كنيد،++C برايتان مناسب نيست. براي نوشتن يك مقاله فقط يك راه درست وجود ندارد. حتي اگر چنين مي‌بود، باز هم نمي‌توان برنامه‌سازان را مجبور به استفاده از آن روش نمود.

نوشتن برنامه‌هاي ++C به سبك و سياق C، در اكثر كاربردها بهينه نخواهد بود. يك برنامه‌ساز خوب ++C بايد از ساز و كارهاي مختلف انتزاع استفاده نمايد و سيستم‌گونه را عاقلانه استفاده نمايد.

نوشتن برنامه‌هاي ++C به سبك و سياق جاوا هم بهينه نخواهد بود. توجه كنيد C و جاوا هر يك سبك خود را دارند كه در جاي خود بايد مورد استفاده قرار گيرد.



 

برنامه‌سازي چندالگويي چيست؟




برنامه‌سازي چندالگويي، يعني برنامه‌سازي با بيش از يك سبك برنامه‌سازي به‌طوريكه از اين سبك‌ها به بهترين شكل استفاده گردد. مثلاً استفاده از برنامه‌سازي شيء گرا وقتي انتخاب گونه‌ي شيءها در زمان اجرا مورد نياز باشد و استفاده از برنامه‌سازي عمومي وقتي ايمني ايستاي گونه‌ها و كارايي در زمان اجرا بي‌نهايت مهم باشد.
طبيعي است كه برنامه‌سازي چند الگويي قدرت اصلي خود را در برنامه‌هايي كه از بيش از يك الگو يا سبك برنامه‌سازي استفاده مي‌كنند نشان مي‌دهد. ++C حداكثر توان خود را در تركيب سبك‌ها به نمايش مي‌گذارد.



دانستن زبان C، پيش‌نياز يادگيري ++C است ؟




خير. يادگيري زير مجموعه‌ي مشترك C و ++C آسانتر از زبان C است. از آ»جا كه سيستم گونه‌ي ++C، سخت‌گيرتر و رساتر است، خطاهاي گونه‌ي كمتري اتفاق مي‌افتد. بيان نكات و مفاهيم در ++C، آسان‌تر است. همچنين كتابخانه‌هاي بهتري در دسترس است. براي كسب اطلاعات بيش‌تر مي‌توانيد به منابع زير مراجعه كنيد:

B.Stroustrup . Learning Standard C++ as a New Language.C/C++

User Journal. Pp 43-54.May 1999

www. Research.att.com/~ bs/new_learning.pdf


يادگيري ++C چقدر زمان مي‌برد؟




بستگي به آن دارد كه منظور ما از "يادگيري" چه باشد. اگر برنامه‌ساز C هستيد مي‌توانيد فقط در يك روز مطالبي از ++C را ياد بگيريد كه برنامه‌سازي C شما بهتر شود.
يك برنامه‌ساز C يا پاسكال در عرض يك هفته مي‌تواند از ++C به اندازه‌اي ياد بگيرد كه بدون مراجعه به راهنما يا كتاب، برنامه بنويسد. بين 6 تا 24 ماه طول ميكشد كه يك برنامه‌ساز بدون هرگونه آشنايي قبلي با مفاهيم برنامه‌سازي شيء گرا، برنامه‌سازي عمومي، طراحي شيء گرا و ... كاملاً آشنا شده و به راحتي كار كند.
برنامه‌سازان استثنايي عملكرد بهتري دارند ولي توجه به اين نكته بسيار ضروري است كه ++C براي برنامه‌سازان استثنايي طراحي نشده است و نيازي نيست نابغه باشيد تا برنامه‌هاي خوب ++C بنويسيد.



منبع: مجله گزارش كامپيوتر


1389/4/25 لينک مستقيم

نظر شما پس از تاييد در سايت قرار داده خواهد شد
نام :
پست الکترونيکي :
صفحه شخصي :
نظر:
تایید انصراف
 New Blog
شما بايد وارد شده واجازه ساخت و يا ويرايش وبلاگ را داشته باشيد.
 Blog Archive
 Blog List
Module Load Warning
One or more of the modules on this page did not load. This may be temporary. Please refresh the page (click F5 in most browsers). If the problem persists, please let the Site Administrator know.

 Account Login2