یک مهندس کامپیوتر اگر علاقه مند باشد؛ هیچ وقت با مشکل بیکاری روبرو نمی شود.

وبسایت تخصصی انجمن علمی کامپیوتر مؤسسه آموزش عالی توس

جهت اطلاع از اخبار رویدادها و فعالیت های انجمن کامپیوتر توس، به "صفحه اینستاگرام" و "کانال تلگرام" انجمن در بخش "پیوندهای مهم" مراجعه فرمایید.
.
درباره ما
سخن روز

 

می توان به جرأت گفت که اگر یک زبان برنامه نویسی وجود داشته باشد که با استفاده از آن بتوان آینده برنامه نویسی را تغییر داد، آن زبان بدون شک Swift خواهد بود.
این زبان توسط Apple Inc در سال 2014 و در ماه ژانویه برای برنامه نویسی iOS (و سایر سیستم های مرتبط با آن) و همچنین لینوکس ایجاد شد. این زبان برنامه نویسی یک زبان اولیه برای توسعه اپلیکیشن های iOS و OSX می باشد.
زبان برنامه نویسی Swift از سرعت رشد و توسعه بالایی برخوردار می باشد و برنامه نویسان آشنا به زبان برنامه نویسی Swift در میان تمامی برنامه نویسان از فرصت های شغلی بهتری برخوردار می باشند. خوب است بدانید که توسعه دهندگان آشنا به زبان برنامه نویسی Swift بیشترین درآمد را در میان تمامی برنامه نویسان در سراسر دنیا دارند و همچنین که در آمریکا برنامه نویسیان Swift جزء مشاغلی هستند که بالاترین درآمد را در میان تمامی مشاغل به خود اختصاص می دهند.
اگر قصد یادگیری زبان برنامه نویسی Swift را دارید امروز بهترین زمان برای شما است که دست به کار شوید.
گوگل قصد دارد زبان برنامه نویسی Swift را به جای زبان جاوا به عنوان زبان برنامه نویسی سطح بالای خود اعلام نماید. اگر گوگل زبان سطح بالای خود را به سوییفت تغییر بدهد مطمئنا هیچ زبان برنامه نویسی دیگری در دنیا نخواهد تنوانست با آن به رقابت بپردازد و بدون شک سوییفت به بهترین زبان برنامه نویسی در دنیا مبدل خواهد شد.
واژه سوییفت به معنای تجارت می باشد و این نام به خوبی بیان گر ویژگی های خارق العاده این زبان در تجارت می باشد. انتخاب این نام برای زبان سوییفت بیان گر آن است که طراحان این زبان بدون شک مطمئن بوده اند که با طراحی این زبان تجارت های مرتبط با برنامه نویسی در دنیا به شدت متحول خواهد گردید. پس اگر به فکر آن هستید که در دنیای تجارت برای خود جایی پیدا کنید ، شما باید به سراغ زبان برنامه نویسی سوییفت بروید.

اگر بخواهید نمونه ای از کاربردهای زبان سوییفت در ساخت اپلیکیشن ها را بشناسید من به شما اپلیکیشن SlideShare که برای iOS نوشته شده است را معرفی می نمایم. این اپلیکیشن نمونه بارز یک کار خارق العاده با استفاده از برنامه نویسی سوییفت می باشد.
البته امروزه سوییفت تنها برای iOS است اما از آنجایی که سوییفت قابل استفاده بر روی لینوکس بوده و کد باز می باشد می توان نتیجه گرفت که این زبان برنامه نویسی قابل تطبیق با تمامی سیستم عامل ها خواهد بود. این زبان هنوز برای بسیاری از توسعه دهندگان زبان جدید و نا آشنایی محسوب می شود و از آن رو می توان گفت که با روی آوردن تعداد بسیاری از توسعه دهندگان به این زبان می توانیم شاهد پیشرفت این زبان باشیم.

ویژگی های کلیدی زبان برنامه نویسی سوییفت

یادگیری بسیار آسان بخصوص برای کسانی که با زبان برنامه نویسی C شیء گرا آشنایی کافی داشته باشند.
کد باز بودن
زبان برنامه نویسی سوییفت یک ورژن ساده سازی شده زبان C شی گرا می باشد.
کد نویسی با استفاده از این زبان بسیار ساده می باشد.
در دست داشتن آینده کد نویسی برای iOS
نیاز به کدهای کمتری برای ایجاد یک برنامه مشابه نوشته شده با استفاده از دیگر زبان ها خواهد داشت.



:: بازدید از این مطلب : 1558
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 02 آبان 1398
.

 

واژه PHP برگرفته از عبارت Hypertext Preprocessor می باشد و زبان PHP یک زبان برنامه نویسی سمت سرور و کدباز می باشد. این زبان توسط Zend Technologies در سال 1995 ایجاد شد و در ابتدا برای طراحی وب سایت مورد استفاده قرار می گرفت و هدف از ایجاد آن نیز طراحی وب سایت ها با استفاده از آن بود. اما امروزه کاربردهای این زبان افزایش یافته است که از جمله آنها می توان به طراحی اپلیکیشن های اندروید اشاره نمود.
این زبان علاوه بر اسکریپت نویسی سمت سرور برای اسکریپت نویسی در خط فرمان نیز استفاده می گردد. با وجود آنکه PHP در ابتدای ظهور یک زبان برنامه نویسی کاربردی برای طراحی وب سایت های داینامیک بود اما امروزه این زبان به حدی پیشرفت داشته است که می توان از آن برای تولید اپلیکیشن های اندروید و اپلیکیشن های iOS نیز استفاده نمود.
با استفاده از PHP توسعه دهندگان می توانند به سادگی اپلیکیشن های اندروید، اپلیکیشن های iOS و اپلیکیشن های ویندوز طراحی نمایند.
آمارها نشان می دهند که زبان PHP مشهورترین زبان برنامه نویسی است و افراد بسیاری در سراسر دنیا با آن آشنایی دارند و حتی زبان جاوا در رتبه دوم بعد از زبان PHP از لحاظ شهرت قرار می گیرد.

تصور کنید که اگر شما زبان PHP را بیاموزید با استفاده از آن قادر خواهید بود که وب سایت های داینامیک تولید کنید، اپلیکیشن های وب ایجاد کنید و همچنین انواع مختلفی از اپلیکیشن های موبایل را تولید نمایید.

از لحاظ میزان استفاده از زبان های برنامه نویسی آمارها نشان می دهد که زبان PHP بیشترین آمار استفاده از زبان های برنامه نویسی در سراسر دنیا را به خود اختصاص داده است و توسط 78.6% از برنامه نویسان در سراسر دنیا مورد استفاده قرار می گیرد.
بسیاری از وب سایت های بزرگ در سراسر وب که شما روزانه از آنها دیدن می نمایید، توسط زبان برنامه نویسی PHP ایجاد شده اند.
به عنوان نمونه وب سایت پرطرفدار و پر ترافیک فیس بوک را در نظر بگیرید، این وب سایت با استفاده از PHP ایجاد شده است علاوه بر این ، وب سایت های دیگری همچون ویکی پدیا، یاهو، و بسیاری دیگر از وب سایت های نام آشنا و بزرگ با استفاده از زبان برنامه نویسی قدرتمند PHP ایجاد شده اند.
مطمئنا با خواندن این مطلب شک شما نسبت به زبان PHP برطرف شده است و شما به قدرت این زبان اعتماد کرده اید پس اگر به یادگیری PHP علاقه مند هستید زمان را از دست ندهید و سریعا اقدام کنید .
باور کنید که شاید کسی که قرار است مشهور ترین وب سایت ها و اپلیکیشن های تولید شده با استفاده از PHP در سال 2020 را طراحی نماید شما باشید.

زبان PHP علاوه بر تولید اپلیکیشن کاربردهای دیگری نیز دارد، که از جمله این کاربردها می توان به موارد زیر اشاده نمود:

طراحی سایت های تجارت الکترونیکی
تولید GUI ها
نوشتن کد ابزارهای مدیریت پروژه
تولید اپلیکیشن های مناسب برای فیس بوک
پردازش تصاویر
طراحی اپلیکیشن های موبایل
طراحی سیستم های مدیریت محتوا مانند دروپال و ورد پرس
تولید وب سایت های دینامیک
تولید پلاگین ها یا افزونه های ورد پرس
طراحی و تولید PDF

 

ویژگی های کلیدی زبان برنامه نویسی PHP

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



:: بازدید از این مطلب : 2437
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 02 آبان 1398
.

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

فلسفه اصلی زبان برنامه نویسی پایتون را می توان در موارد زیر خلاصه نمود:

صریح بودن بهتر از غیر صریح بودن است!
زیبایی بهتر از زشتی است!
سادگی بهتر از پیچیدگی است!
پیچیدگی بهتر از نامفهوم بودن است!
خوانایی یک فاکتور بسیار مهم است!
این زبان علاوه بر آنکه ساده بوده و یادگیری آن راحت است، از خوانایی بسیار بالایی برخوردار می باشد.

پایتون یک زبان برنامه نویسی قدرتمند و سطح بالا می باشد. برای مثال اگر می خواهید به قدرت و کاربردی بودن این زبان پی ببرید کافیست بدانید که Dropbox با استفاده از زبان برنامه نویسی پایتون نوشته شده است. اگر با شنیدن نام دراپ باکس به اندازه کافی به قدرت این زبان ایمان نیاوردید خوب است به لیست زیر توجه کنید، در زیر لیستی از وب سایت ها و برنامه های کاربردی تولید شده با استفاده از پایتون آورده شده است:

Calibre
OpenStack
Ubuntu Software Center
World of Tanks I’m sure you have played it
BitTorrent
Quora
Reddit
Spotify
Instagram
YouTube

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



:: بازدید از این مطلب : 2317
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 02 آبان 1398
.

 

می توان به جرأت گفت که اغلب اپلیکیشن های نوشته شده تاکنون با زبان جاوا نوشته شده اند و جاوا بیشترین استفاده را در تولید اپلیکیشن ها دارد. آمارها نشان می دهد که جاوا در میان کاربران از محبوبیت بسیار بالایی برخوردار است و در میان تمامی زبان های برنامه نویسی بیشترین سرچ را به خود اختصاص می دهد. البته شاید بگویید که چون جاوا زبان قدیمی تری است و بسیاری زبان ها جدیدتر هستند نمی توانند از لحاظ تعداد دفعات سرچ با جاوا رقابت کنند چون جاوا سال هاست که سرچ شده است اما آنها چندین سال از جاوا عقب تر هستند اما این مسأله اشتباه است زیرا تعداد دفعات سرچ جاوا یه صورت سالانه نیز از دیگر زبان های برنامه نویسی بیشتر می باشد. این مساله نشان دهنده آن است که افراد بسیاری در دنیا از این زبان برنامه نویسی استفاده می کنند و تعداد افرادی که علاقه مند به یادگیری جاوا هستند بسیار بیشتر از تعداد افرادی که علاقه مند به دیگر زبان ها هستند می باشد.
در نمودار درصدی محبوبیت زبان های برنامه نویسی و تعداد دفعات جستجوی نام زبان های برنامه نویسی در اینترنت، جاوا در جایگاه اول قرار دارد و 23% از کل تعداد جستجوهای سالانه زبان های برنامه نویسی در اینترنت را تشکیل می دهد. جالب است بدانید که پایتون با 13% در رتبه دوم نمودار تعداد دفعات جستجوی نام زبان برنامه نویسی در اینترنت قرار دارد و اختلاف فاحشی میان درصد های رتبه اول و رتبه دوم وجود دارد که نشان دهنده آن است که جاوا با اختلاف بالایی نسبت به دیگر زبان ها از لحاظ محبوبیت در میان کاربران جای خود را باز کرده است.
جالب است بدانید که خود سیستم عامل اندروید با استفاده از جاوا نوشته شده است و این بدان معنا است که شما اگر بتوانید جاوا را بیاموزید خواهید توانست اپلیکیشن های کامل و جامعی برای سیستم عامل اندروید بنویسید. یعنی شما پس از یادگیری جاوا قادر به نوشتن هر نوع اپلیکیشنی خواهید بود و هیچ محدودیتی در این زمینه برای شما وجود نخواهد داشت. پس می توان گفت که جاوا برای کسانی که می خواهند کارهای بسیار جدی و حرفه ای انجام دهند انتخاب خوبی می باشد.
جاوا مناسب ترین زبان برای توسعه اپلیکیشن های موبایل می باشد زیرا برنامه های نوشته شده با استفاده از جاوا قابل اجرا بر روی تمام پلتفرم های موجود برای اندروید می باشند.

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

 

اپلیکیشن های اندروید
اپلیکیشن های سرور
اپلیکیشن های وب
فضای جاسازی شده
تکنولوژی داده های بزرگ
اپلیکیشن های علمی
وب سایت ها
بازی ها
برخی از اپلیکیشن های بسیار مشهور تولید شده با استفاده از جاوا عبارتند از:

ThinkFree cloud office
NASA world wind
Blu-ray Disc Association
UltraMixer

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

ویژگی های کلیدی زبان برنامه نویسی جاوا:
1) شیء گرایی زبان
2) قابل اجرا بودن در تمامی پلتفرم ها
3) پشتیبانی از API هایی تکمیلی
4) یادگیری آسان و خوانا بودن
5) وجود هزاران کتابخانه کد باز مجزا در اینترنت برای بالا بردن قابلیت های جاوا به صورت کاملا رایگان
6) امکان کسب مهارت بالا در آن و تبدیل شدن به یک فرد حرفه ای در زمینه جاوا با صرف مدت زمان نه چندان زیاد
7) وجود IDE های قدرتمند که موجب ساده تر شدن فرایند کدنویسی با استفاده از زبان جاوا می شود و موجب می شود که برنامه نویسی در جاوا بدون ارور انجام شود.



:: بازدید از این مطلب : 2680
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 02 آبان 1398
.

این زبان برنامه نویسی از یک SDK با نام SDK BuildFire و همچنین از جاوا اسکریپت استفاده می نماید تا برای کاربران این امکان را فراهم کند که با بهره گیری از امکانات و قابلیت های بک اند BuildFire با سرعت و کیفیت بالایی اپلیکیشن های موبایل مورد نظر خود را ایجاد نمایند.

با استفاده از BuildFire.js شما می توانید 70% از کارهایی که در طراحی به صورت معمول برای طراحی اپلیکیشن ها مورد نیاز است را تنها با نصب چند پلاگین به صورت ساده انجام دهید. در واقع می توان گفت که 70% از کار به صورت اتوماتیک انجام می شود و شما تنها باید بدانید که کارایی های مشخصی که هر یک از مشتری ها از اپلیکیشن خود انتظار دارد چیست و آنها را در یک طبقه بندی مشخص برای خود تعیین نمایید. پس از آنکه کارایی های مورد انتظار مشتری از اپلیکیشن تعیین گردید دیگر نیازی به انجام طراحی ها از ابتدا نمی باشد و شما تنها با استفاده از پلاگین ها می توانید بخش عمده ای از کارهای اصلی را به انجام برسانید.
این بدان معنی است که کار شما بسیار ساده تر، سریع تر و بی دردسر تر خواهد بود و شما می توانید در زمان کوتاه تری اپلیکیشن های بیشتری را تولید نمایید.
علاوه بر تمام آنچه که گفته شد BuildFire.js دارای معماری بسیار انعطاف پذیری می باشد که به شما این امکان را می دهد که از هر فریم ورک جاوا اسکریپت که لازم باشد استفاده نمایید.

ویژگی های کلیدی BuildFire.js :

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



:: بازدید از این مطلب : 2428
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 02 آبان 1398
.

 

پایتون (Python) یک زبان برنامه‌نویسی چندمنظوره، سطح بالا، شی‌گرا، اِسکریپتی و متن‌باز است که توسط خودو فان راسام در سال ۱۹۹۱ در کشور هلند طراحی شد.
زبان برنامه‌نویسی پایتون در اواخر دهه ۱۹۸۰ توسط خودو فان روسوم در مؤسسه ملی تحقیقات ریاضی و رایانه در کشور هلند ایجاد گردید. هدف خَودو ایجاد جایگزینی برای زبان برنامه‌نویسی ABC بود که قابلیت پردازش استثناها را نیز داشته باشد.

در حال حاضر زبان برنامه‌نویسی پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در دنیا است. همچنین شرکت گوگل و یوتیوب نیز از این زبان برنامه‌نویسی برای توسعه وب‌سایت خود استفاده می‌کنند. بنابراین می‌توان گفت که این زبان برنامه‌نویسی عملکردی موفق داشته است. ازجمله دیگر سایت‌هایی که با استفاده از زبان برنامه‌نویسی پایتون طراحی‌شده‌اند می‌توان به سایت Quora که یک جامعهٔ مجازی پرسش و پاسخ است، تحلیل داده‌های سرویس موسیقی Spotify، نرم‌افزار دسکتاپ Dropbox و ... اشاره کرد.

همان‌طور که اشاره کردیم زبان برنامه‌نویسی پایتون یک‌زبان چندمنظوره است بدین معنا که از این زبان می‌توان در طراحی وب‌سایت داینامیک، نرم‌افزارهای دسکتاپ و تحلیل داده‌های و اطلاعات استفاده نمود.





:: بازدید از این مطلب : 36
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 25 مهر 1398

 

 
 
 
هوش مصنوعی، پردازش عصبی و یادگیری ماشین را می‌‎توان به واقع سه فناوری بسیار ارزشمند برای آینده دنیای فناوری دانست. در این مطلب قصد نداریم به ذکر تفاوت‌ها، شباهت‌ها و کاربردهای آنها اشاره کنیم ولی این روزها هر دستگاه جدید که دوربرمان می‌بینیم علاقمند به استفاده از صفت «هوشمند» است؛ اما تا چه حد هوشمند؟

 



:: بازدید از این مطلب : 1596
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 25 مهر 1398

 

زبان‌های برنامه‌نویسیساختارهای زبانی دستور مداری دررایانه‌هاهستند که به‌وسیلهٔ آن‌ها می‌توان یکالگوریتمرا به‌وسیلهٔ ساختارهای دستوری متفاوت برای اجرای رایانه توصیف کرد و با این روش امکان نوشتن برنامه جهت تولیدنرم‌افزارهایجدید به وجود می‌آید. معمولاً هر زبان برنامه‌نویسی دارای یک محیط نرم‌افزاری برای وارد کردن متن برنامه، اجرا،همگردانیو رفع اشکال آن هستند.



:: بازدید از این مطلب : 1776
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 25 مهر 1398

   



دوره جامع امنیت شبکه

در دوره اول امنيت شبکه دانشجويان، مفاهيم و تکنيک‌هاي اوليه نفوذ و امنيت را فرا مي‌گيرند. در دوره دوم امنيت شبکه، دانشجويان بصورت تخصصي با مباحث تست نفوذ آشنا مي‌شوند و مي‌تواند در اين پروژه‌ها درگير شوند. و در دوره سوم امنيت شبکه، دانشجويان مباحث مديريتي و کل امنيت اطلاعات را فرا مي‌گيرند تا ديدگاه جامعي نسبت به مقوله امنيت، بدست آورند.

  



:: بازدید از این مطلب : 1671
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : پنج‌شنبه 25 مهر 1398

 

پایتون (Python) یک زبان برنامه‌نویسی چندمنظوره، سطح بالا، شی‌گرا، اِسکریپتی و متن‌باز است که توسط خودو فان راسام در سال ۱۹۹۱ در کشور هلند طراحی شد.
زبان برنامه‌نویسی پایتون در اواخر دهه ۱۹۸۰ توسط خودو فان روسوم در مؤسسه ملی تحقیقات ریاضی و رایانه در کشور هلند ایجاد گردید. هدف خَودو ایجاد جایگزینی برای زبان برنامه‌نویسی ABC بود که قابلیت پردازش استثناها را نیز داشته باشد.

 





:: بازدید از این مطلب : 32
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
ن : computercommunity
ت : شنبه 13 مهر 1398
موضوعات
آخرین مطالب
صفحات
امکانات
💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران