برنامه نویسی | ++C
33.8K subscribers
206 photos
232 videos
91 files
60 links
آموزش برنامه‌ نویسی:
@WorldCode

آموزش برنامه نویسی | ++C:
🆔 @WorldCode_Cpp

دسترسی سریع به آموزش‌های کانال:
📥 @WorldCodeLists

گروه برنامه نویسی | ++C :
🗨 @Group_CppDev

🚨 تبلیغات هدفمند
🆑 @WebDevel0pers
Download Telegram
♨️ مثالی از تابع سازنده، تابع سازنده کپی و مخرب :

#include <iostream>
using namespace std;
class myclass{
int a, b;
int *c; //single 
int *d; //array
public:
myclass(const myclass &A) //copy constructor
{
a=A.a;
b=A.b;
c=new int;
*c=A.c[0];
d=new int[5];
for(int i=0;i<5;i++)
d[i]=A.d[i];
}
myclass(int a1,int b1 , int c1,int d0,int d1,int d2,int d3,int d4) //constructor with value
{
a=a1;
b=b1;
c=new int;
*c=c1;
d=new int[5];
d[0]=d0;
d[1]=d1;
d[2]=d2;
d[3]=d3;
d[4]=d4;
}
myclass() //constructor without value
{
a=1;
b=2;
c=new int;
*c=3;
d=new int[5];
d[0]=11;
d[1]=12;
d[2]=13;
d[3]=14;
d[4]=15;
}
~myclass() //destructor
{
delete c;
delete [] d;
cout<<"Destructor"<<endl; //message for show when destructor is run
}
void set(int a1,int b1 , int c1,int d0,int d1,int d2,int d3,int d4)
{
a=a1;
b=b1;
*c=c1;
d[0]=d0;
d[1]=d1;
d[2]=d2;
d[3]=d3;
d[4]=d4;
}
void print()
{
cout<<a<<endl;
cout<<b<<endl;
cout<<*c<<endl;
cout<<d[0]<<endl;
cout<<d[1]<<endl;
cout<<d[2]<<endl;
cout<<d[3]<<endl;
cout<<d[4]<<endl;
cout<<endl; //space
}
};
void Des()
{
myclass D;
}
int _tmain(int argc, _TCHAR* argv[])
{
myclass A(10,20,30,0,1,2,3,4);
myclass B=A;
myclass C;
A.set(100,200,300,5,6,7,8,9);
A.print();
B.print();
C.print();
Des(); //this function just for show destructor running after compiler pass block {}
system("pause");
return 0;
}

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
♨️ 35 عادت بد برنامه نویسی که باعث خرابی کد شما می‌شود

🔘 به عنوان یک برنامه نویس بسیاری از کارهای غلط را نه تنها در حوزه کدزنی بلکه در کارتیمی نیز دیده ام.

35 مورد از این عادت‌های برنامه نویسی غلط را در 4 دسته: سازماندهی کد، کار گروهی، نوشتن کد و تست و نگهداری، بررسی می‌شود‌. شکستن عادت های بد دشوار است و حتی سخت تر این است که ندانید کدام کار باعث تحلیل کار شما می شود و اگر بدانید و به آن اهمیت ندهید از همه بدتر است. به عنوان یک برنامه نویس بسیاری از کارهای غلط را نه تنها در حوزه کدزنی بلکه در کارتیمی نیز دیده ام. خود من هم بسیاری از این کار های اشتباه را انجام داده ام. در این مقاله من 35 مورد از این عادت های برنامه نویسی غلط را در 4 دسته: سازماندهی کد، کار گروهی، نوشتن کد و تست و نگهداری، بررسی می کنم.

🔹 سازماندهی کد :

🔻 1.گفتن اینکه "بعدا درست می کنم"

🔻 2. پا فشاری روی یک راه حل یک خطی

🔻 3. بهینه سازی‌های بیهوده

🔻 و ...


متن کامل مقاله : https://bit.ly/2uHHFRQ

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp


#عادت_بد #کدنویسی #کد_نویسی #برنامه_نویسی

+ منبع : تاپ لرن

@WorldCode
دسترسی یک جا به آموزش ها 👈 @WorldCodeLists
♨️‌ 4 تا از بهترین جزوه‌های ++C
💎 سطح : تمامی سطوح
🔖 منبع : sariasan.com
💥 زبان : فارسی

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
4_تا_از_بهترین_جزوه_ها_سی_پلاس_پلاس.zip
14 MB
♨️‌ 4 تا از بهترین جزوه‌های ++C

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
ا 💠 Programming و Coding دو اصطلاح که معمولا به جای یکدیگر استفاده می‌شوند

برنامه نویسی چیست و چه تفاوتی با کدنویسی دارد؟

🔘 برنامه نویسی و کدنویسی یکسان هستند. در ساده‌ترين شکل ممکن برنامه نویسی را می‌توان هنر آموزش به یک کامپیوتر برای نحوه انجام وظایفی مشخص توصیف کرد.

این وظایف می‌تواند به سادگی اضافه کردن دو عدد با یکدیگر و یا به پیچیدگی ترسیم مسیر پرتاب موشک یک فضاپیما باشد.

اما همه آنها توسط یک برنامه نویس که به یک کامپیوتر آموزش می‌دهد که چگونه کار را انجام دهد آغاز می‌شود.

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

📌 مقایسه برنامه نویسی و کدنویسی : https://bit.ly/2TwmBHq


#برنامه_نویسی #Programming #کدنویسی #کد_نویسی #Coding

+ منبع : ماهنامه شبکه

@WorldCode
🐍 @Pythoni_Developers
♨️ نام کتاب : C++ Primer

💎 نویسنده : Stanley B. Lippman, Josée Lajoie, Barbara E. Moo

🔙 زبان : انگلیسی

🔖 ویرایش : پنجم

💥 تعداد برگ : 1399


کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
C++ Primer @WorldCode_Cpp.pdf
50.4 MB
♨️ نام کتاب : C++ Primer

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
♨️ کدام زبان برنامه نویسی برای شما مناسب است؟

+ منبع : زومیت

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
💠 10 راه مناسب خودآموزی برنامه نویسی

🔹 خودآموزی برنامه نویسی

🔻 1- سورس کدها

🔻 2- معلم بگیر یا معلم کسی باش!

🔻 3- بازی های انلاین برنامه نویسی

🔻 4- کتاب های اینترنتی رایگان

🔻 5- دوره های برنامه نویسی و همایش ها

🔻 6- سایت های آموزش انلاین

🔻 7- تمرین با برنامه های کودک

🔻 8- صبور باشید و دست از کار نکشید

🔻 9- انتخاب زبان درست برنامه نویسی

🔻 10 – دلیل خود را برای برنامه نویسی پیدا کنید


📌 10 راه مناسب : https://bit.ly/2Un1zLW


+ منبع : teach-programming.ir

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
Forwarded from هماهنگی شبکه - برنامه
🔻 چند کانال #پیشنهادی ما :

[ @WorldCode ]

[ @Media_Web ]

[ @Pythoni_Developers ]

[ @WorldCode_Cpp ]

[ @UpdatesIT ]

[ @NetworksIT1 ]

[ @BUilD_APK ]

[ @WorldCodeLists ]

[ @WorldCode1 ]

[ @Vippackager ]

🧐 ضرر یعنی چی؟ یعنی از دست دادن کانال‌های بالا 👆
♨️ کتاب کدنویسی امن در ++C به فارسی
💎 سطح : مبتدی تا پیشرفته
✏️ نویسنده : انتشارات ماهر
🔖 منبع : آغازه
💥 زبان : فارسی

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
cplus-security @WorldCode_Cpp.rar
3.9 MB
♨️ کتاب کدنویسی امن در ++C به فارسی

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
💠 رمز فایل :
🎯 www.aghazeh.com
♨️ کتاب کدنویسی استاندارد
✏️ نویسنده : بهمن عرب رضایی
🔚 تعداد صفحات : 32 صفحه
🔖 منبع : کتاب سبز
💎 فرمت: PDF
💥 زبان: فارسی

کانالی برای برنامه‌نویسان
@WorldCode
🆔 @WorldCode_Cpp
کدنویسی استاندارد @WorldCode.pdf
211.6 KB
♨️ کتاب کدنویسی استاندارد

کانالی برای برنامه‌نویسان
@WorldCode
🆔 @WorldCode_Cpp
Media is too big
VIEW IN TELEGRAM
♨️ C++ Tutorial for Beginners

🔜 Language : English

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
♨️ ساختار برنامه‌های نوشته شده تحت ++C - برنامه‌نویسی در C و ++C ( ☝️ )

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
Media is too big
VIEW IN TELEGRAM
♨️ سریع ترین زبان برنامه نویسی کدام است؟

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp
کاربردهای زبان ++C

♨️ زبان ++C یک زبان برنامه‌نویسی همه‌منظوره، شیءگرا، سطح میانی است که از برنامه نویسی رویه ای و برنامه نویسی شی گرایی پشتیبانی می‌کند.

♨️ موارد استفاده از زبان سی پلاس پلاس به شدت زیاد است و می‌توان گفت در همه جا زبان ++C کاربرد و مورد استفاده قرار می‌گیرد.

♨️ برخی از این موارد شامل موارد زیر می‌باشد:

1- صنعت بازی سازی

2- نرم افزارهای مهندسی

3- سیستم عامل‌ها

4- نرم افزارهای ویندوز

5- هوش مصنوعی

6- سیستم های بانکی و...

♨️ همچنین ++C در وب نیز کاربرد دارد اما نه به صورت مستقیم لذا هدف از آن طراحی وب نیست، بیشترین تمرکز ++C در محصولات وب در بخش پردازش است. به عنوان مثال می‌توان به سایت هایی مانند فیسبوک و گوگل اشاره کرد.

♨️ هسته این وبسایت‌ها توسط ++C پیاده سازی شده است تا سرعت انتقال اطلاعات به صورت چشمگیری افزایش یابد که در نهایت منجر به مدیریت منابع و کاهش فشار سرور می شود.

کانالی برای برنامه‌نویسان
🆔 @WorldCode_Cpp