logo-textmainwebinarforumstudyingcoursestestsGBwebicons-08cartmessageslogoutloginlikegobacknoticearrow-downarrow-uparrow-leftarrow-rightarrow-right-biglike-smallblogsettingshelpviewscommentstagsmoremenuinstagramvkvkontaktefacebookgooglegoogle_oauth2g_plus-icn-01link_icn-01mailto_icn-01ok_icn-01#double-arrow-leftavatarprobationcog-smallcheckmore-iconcritical-noticecareercheckx-icnedit-icnemergency-helpicon-callbackicon-callback-hideicon-phonesmile-icnunsmile-icnlike-miniviews-minicomments-minigroup-minipricecalendargroup-ocertificateclassroomrecruitrecruit-hoverplaygithublinkedinbitbuckethometwitterprojecttrashmarkrecruitwriterefuserefreshmark-filledicon-pulsestarsearchproject-rocketyoutubetelegramsendmore-horizontalcalendar-2listbookslaptopcaseprice-badge-cornerpassword-hidepassword-showgive_me_my_moneymoney_sendquestion_smallquestionnairelocklesson-bellmenu_hmbrgrinfo-icnlinkpresentpdfdoneblankwinkspecial offertimerandroidmailrugmailgoogleyandexramblerbook-openbook-open-with-arrowcert-filledcert-emptyplay-2collapse-panelupload_arrowhomework-donereflected-eyearchivedownloadtimeronline-webinararrowvideounknown_asset_typeimagegwc-likegwc-viewgwc-commentgwc-playguruflag-ruflag-gbfire-in-the-holeon-airvery-likeicon-web-faculty-quartericon-android-faculty-quarterios-faculty-quarterjava-faculty-quartericon-gu-badgeicon-cursor-pointericon-quotesicon-exclamation-signplaceholderteacher-complaintpopup-close-buttonschedulebriefmentorintensiveopen-bookmousearrow-down-trianglescroll-featherfoldergroup

Ruby с точки зрения процессов ОС

Ruby - динамический, высокоуровневый и невероятно удобный язык программирования. Но что происходит, когда мы запускаем нашу Ruby-программу? Какие скрытые механизмы активируются, когда команды ruby main.rb или rails server уходят на исполнение?

В нашей жизни всегда что-то происходит. События разворачиваются во времени и обычно связаны с получением, обработкой и передачей огромного количества информации. Практически любое наше действие можно рассматривать в качестве информационного процесса. В программировании всё происходит подобным же образом. Множество программ, модулей и компонентов постоянно взаимодействуют друг с другом с помощью процессов под управлением операционной системы. Фактически любая исполняемая программа и есть процесс. Восприятие исполняемой программы в качестве процесса позволяет по-новому подойти к вопросам программирования и написания кода.

Понимание сути процессов и их представление в Ruby лежит в основе вебинара. Будут рассмотрены способы получения информации о текущем процессе исполняемой Ruby-программы, создание дочерних процессов, обмен информацией между процессами и другие интересные возможности Ruby.


GeekBrains - это надёжный способ освоить профессию "Ruby-разработчик" с возможностью гарантированной стажировки.


Бесплатная запись на вебинар