برنامه نویس رایانه، توسعه دهنده، کدنویس یا مهندس نرم افزار متخصصی است که نرم افزار رایانه می نویسد. عبارت برنامه نویس رایانه می تواند به یک متخصص در زمینه ای از برنامه نویسی یا یک شخص دارای سررشته، که برای بسیاری از نرم افزار های مختلف کد می نویسد، اشاره کرد. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس می کند، همچنین می تواند به عنوان تحلیل گر برنامه نویس ( هکر یا متخصص امنیت ) شناخته شود.
برخی از زبان های برنامه نویسی محبوب: پی اچ پی ( PHP ) ، پایتون ( Python ) ، سی ( C ) ، سی شارپ ( C# ) ، سی پلاس پلاس ( C++ ) ، جاوا ( Java ) ، جاوا اسکریپت ( JavaScript ) ، گو ( Go ) و غیره هستند.
عبارت برنامه نویس می تواند برای اشاره به یک توسعه دهندهٔ نرم افزار، توسعه دهندهٔ وب، توسعه دهندهٔ اپلیکیشن های تلفن همراه، مهندس نرم افزار، دانشمند رایانه یا تحلیل گر نرم افزار نیز به کار برده شود. [ ۱] [ ۲] [ ۳] [ ۴] [ ۵] [ ۶]
ایدا لاولیس، ریاضی دان و کنتس انگلیسی نخستین برنامه نویس رایانه به شمار می آید. او در اکتبر ۱۸۴۲ برای نخستین بار یک الگوریتم را به منظور پیاده سازی روی موتور تحلیلی چارلز ببیج، جهت محاسبهٔ عدد برنولی نوشته و منتشر کرد. [ ۸] اما به دلیل این که ماشین بابیج در زمان لاویس برای عملکرد استاندارد کامل نشده بود، وی هرگز موفق نشد تا اجرای الگوریتم خود را ببیند.
نخستین بار در سال ۱۹۴۱، دانشمند رایانه کنراد تسوزه یک برنامه را بر اساس عملکرد الکترونیکی مدرن مبتنی بر رایانه اجرا کرد.
تیم برنامه نویسی انیاک، شامل کاتلین انتونلی، ژان بارتیک، بتی هالبرتن، مارلین ملتزر، فرانسیس اسپنس و روث تیتلبام نخستین اشخاصی بودند که به طور منظم برنامه نویسی می کردند. [ ۹] [ ۱۰]
روز بین المللی و جهانی برنامه نویسان هر ساله در روز ۷ ژانویه جشن گرفته می شود. [ ۱۱] در سال ۲۰۰۹، دولت روسیه فرمان داد تا هر سال یک روز تعطیل رسمی که با نام روز برنامه نویسان شناخته می شود در ۱۳ سپتامبر ( ۱۲ سپتامبر در سال های کبیسه ) جشن گرفته شود. این روز همچنین پیش از آن یک روز تعطیل بین المللی غیررسمی بوده است.
برنامه نویس ها می نویسند، آزمایش می کنند، اشکال زدایی می کنند و از دستورالعمل های دقیق، که برنامه های رایانه ای گفته می شوند و رایانه باید از آن ها برای اجرا توابع شان پیروی کند، نگهداری می کنند. برنامه نویس ها همچنین تصور می کنند، طراحی می کنند و ساختارهای منطقی را برای برطرف کردن اشکال ها توسط رایانه آزمایش می کنند. بسیاری از نوآوری های فنی در برنامه نویسی — فناوری های رایانش پیشرفته، زبان های تازه پیچیده و ابزارهای برنامه نویسی — نقش برنامه نویس را دوباره تعریف کرده اند و بسیاری از کارهای برنامه نویسی که امروزه انجام می شوند را بسیار بهتر کرده اند. عنوان های شغلی و توصیف ها با توجه به آن سازمان ممکن است متفاوت باشند.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفبرخی از زبان های برنامه نویسی محبوب: پی اچ پی ( PHP ) ، پایتون ( Python ) ، سی ( C ) ، سی شارپ ( C# ) ، سی پلاس پلاس ( C++ ) ، جاوا ( Java ) ، جاوا اسکریپت ( JavaScript ) ، گو ( Go ) و غیره هستند.
عبارت برنامه نویس می تواند برای اشاره به یک توسعه دهندهٔ نرم افزار، توسعه دهندهٔ وب، توسعه دهندهٔ اپلیکیشن های تلفن همراه، مهندس نرم افزار، دانشمند رایانه یا تحلیل گر نرم افزار نیز به کار برده شود. [ ۱] [ ۲] [ ۳] [ ۴] [ ۵] [ ۶]
ایدا لاولیس، ریاضی دان و کنتس انگلیسی نخستین برنامه نویس رایانه به شمار می آید. او در اکتبر ۱۸۴۲ برای نخستین بار یک الگوریتم را به منظور پیاده سازی روی موتور تحلیلی چارلز ببیج، جهت محاسبهٔ عدد برنولی نوشته و منتشر کرد. [ ۸] اما به دلیل این که ماشین بابیج در زمان لاویس برای عملکرد استاندارد کامل نشده بود، وی هرگز موفق نشد تا اجرای الگوریتم خود را ببیند.
نخستین بار در سال ۱۹۴۱، دانشمند رایانه کنراد تسوزه یک برنامه را بر اساس عملکرد الکترونیکی مدرن مبتنی بر رایانه اجرا کرد.
تیم برنامه نویسی انیاک، شامل کاتلین انتونلی، ژان بارتیک، بتی هالبرتن، مارلین ملتزر، فرانسیس اسپنس و روث تیتلبام نخستین اشخاصی بودند که به طور منظم برنامه نویسی می کردند. [ ۹] [ ۱۰]
روز بین المللی و جهانی برنامه نویسان هر ساله در روز ۷ ژانویه جشن گرفته می شود. [ ۱۱] در سال ۲۰۰۹، دولت روسیه فرمان داد تا هر سال یک روز تعطیل رسمی که با نام روز برنامه نویسان شناخته می شود در ۱۳ سپتامبر ( ۱۲ سپتامبر در سال های کبیسه ) جشن گرفته شود. این روز همچنین پیش از آن یک روز تعطیل بین المللی غیررسمی بوده است.
برنامه نویس ها می نویسند، آزمایش می کنند، اشکال زدایی می کنند و از دستورالعمل های دقیق، که برنامه های رایانه ای گفته می شوند و رایانه باید از آن ها برای اجرا توابع شان پیروی کند، نگهداری می کنند. برنامه نویس ها همچنین تصور می کنند، طراحی می کنند و ساختارهای منطقی را برای برطرف کردن اشکال ها توسط رایانه آزمایش می کنند. بسیاری از نوآوری های فنی در برنامه نویسی — فناوری های رایانش پیشرفته، زبان های تازه پیچیده و ابزارهای برنامه نویسی — نقش برنامه نویس را دوباره تعریف کرده اند و بسیاری از کارهای برنامه نویسی که امروزه انجام می شوند را بسیار بهتر کرده اند. عنوان های شغلی و توصیف ها با توجه به آن سازمان ممکن است متفاوت باشند.
wiki: برنامه نویس