موفقیت برنامه نویس در برنامه نویسی ۳

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

(بیشتر…)

آموزش زبان سی پلاس پلاس

معرفی کتاب آموزش زبان برنامه نویسی سی پلاس پلاس

بدون تردید یکی از موفق ترین زبان های برنامه نویسی دنیا زبان ++C بوده و هست. درک و یادگیری این زبان حتی برای برنامه نویسان زبان های دیگر هم ضروری است. چون وجود سیستم عاملی مثل ویندوز و حتی اندروید تا حد زیادی بدون وجود ++C قابل تصور نیست.
از آن جایی که این زبان معمولا به عنوان یکی از دروس دانشگاه هم آموزش داده می شود شروع به نوشتن یک کتاب در این زمینه کردم که مطالب آن تمام برنامه نویسان در هر سطحی و علاقه مندان را پوشش می دهد.
ویژگی این کتاب در این جا است که هم می تواند به صورت خودآموز مورد استفاده قرار بگیرد و هم کتابی جامع. از طرفی با این که در این کتاب از کامپایلر Visual Studio (که بسیار راحت و قدرتمند و در دسترس است) برای اجرای برنامه ها استفاده می شود ولی در صورت لزوم هر جا که کامپایلر Visual Studio مایکروسافت با ++Turbo C بورلند تفاوت داشته باشد توضیحات لازم داده می شود تا برنامه نویس (یا دانشجو) به راحتی بتواند با هر کامپایلری کار کند. افرادی هم که دسترسی به کامپیوتر همراه برای آن ها مشکل است می توانند از نرم افزار CppDroid نسخه اندروید که یکی از قدرتمند ترین کامپایلر های اندروید است برای حل بسیاری از تمرین های این کتاب استفاده کنند.
اگر برنامه نویس مبتدی هستید حتما سعی کنید بخش اول را به صورت کامل مطالعه کنید. چون در این بخش مطالب به صورت پشت سر هم و گام به گام و مفصل توضیح داده شده اند.
فراموش نکنید که خواندن هزاران منبع هم نمی تواند به اندازه ی استفاده ی عملی و مستقیم از کامپیوتر برای انسان مفید باشد.
در این کتاب برنامه نویسی را از دیدگاه کامپایلر – کاربر یاد می گیرید. مزیت این روش این است که دیگر ما در همه جا بررسی نمی کنیم که در حافظه چه رخ می دهد. بیش تر تلاش بر این است که چیزی را یاد بگیریم که یک برنامه نویس نرم افزار به آن احتیاج دارد.(نه سخت افزار)
امیدوارم که شما عزیزان مشکلات فنی و نگارشی که ممکن است از چشم نویسنده پنهان بوده باشند را ببخشید و در صورت امکان آن ها را برای ما بفرستید تا در ویرایش های جدید مشکلات برطرف شوند. در صورت لزوم می توانید سوالات خود را در مورد ++C (یا حتی برنامه نویسی های دیگر مانند VB و #C و …) و مباحث دیگر مرتبط با کامپیوتر را به ایمیل ذکر شده یا تلگرام در پایین ارسال نمایید.

suppprt@samiantec.ir

Telegram ID : Contact99

برای دانلود به ادامه ی مطلب بروید.

(بیشتر…)

موفقیت برنامه نویس در برنامه نویسی

برای خیلی ها این سوال پیش می آید که چرا نمی توانند در برنامه نویسی موفق شوند؟

در جواب خیلی ها می شنویم که می گویند برنامه نویسی به ریاضیات قوی نیاز دارد. بعضی می گویند انگلیسی من ضعیف است یا به هر نحوی برنامه نویسی را به یک موضوع وابسته می کنند…

برنامه نویسی به طور مستقیم هیچ ربطی به هیچ یک از موضوعات مطرح شده ندارد. تاکید می کنم به هیچ کدام.

در این پست در مورد ربط غیرمستقیم ریاضی با برنامه نویسی بحث می کنیم.

(بیشتر…)

تغییر ترتیب کلمات در رشته در جاوا

برنامه ای بنویسید که بین هر دو کاراکتر یک رشته که مثل هم هستند یک * قرار دهد. مثلاً hello به hel*lo تبدیل شود. برنامه‌ی شما باید یک متد داشته باشد که ورودی آن رشته‌ی مورد نظر و خروجی آن رشته‌ی تغییر یافته باشد.

hello
>hel*lo
helllo
>hel*l*lo

(بیشتر…)