{"id":20532,"date":"2019-02-27T15:06:57","date_gmt":"2019-02-27T14:06:57","guid":{"rendered":"http:\/\/codecool.com\/?p=20532"},"modified":"2022-10-11T10:07:59","modified_gmt":"2022-10-11T09:07:59","slug":"czym-charakteryzuje-sie-jezyk-c","status":"publish","type":"post","link":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/","title":{"rendered":"Czym charakteryzuje si\u0119 j\u0119zyk C++"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20532\" class=\"elementor elementor-20532\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eea8e58 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eea8e58\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-82786f0\" data-id=\"82786f0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec7c8d0 elementor-widget elementor-widget-text-editor\" data-id=\"ec7c8d0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>J\u0119zyk programowania C++ znacz\u0105co r\u00f3\u017cni si\u0119 od najpopularniejszych na \u015bwiecie j\u0119zyk\u00f3w programowania. By pisa\u0107 w nim programy, trzeba dobrze orientowa\u0107 si\u0119 w budowie i sposobie funkcjonowania komputer\u00f3w. Cho\u0107 jest wymagaj\u0105cy, ma w sobie to co\u015b. Sprawd\u017a, czy C++ to j\u0119zyk dla Ciebie! <\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e291b17 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e291b17\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fab88a4\" data-id=\"fab88a4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1095385 elementor-widget elementor-widget-image\" data-id=\"1095385\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/dd-540x540-1.jpg\" class=\"attachment-large size-large wp-image-19962\" alt=\"\" srcset=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/dd-540x540-1.jpg 540w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/dd-540x540-1-300x300.jpg 300w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/dd-540x540-1-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13bed5c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13bed5c\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d9e5c92\" data-id=\"d9e5c92\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-38642b3 elementor-widget elementor-widget-heading\" data-id=\"38642b3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Na czym polega programowanie w C++<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f526cfd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f526cfd\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-65758dd\" data-id=\"65758dd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce03531 elementor-widget elementor-widget-text-editor\" data-id=\"ce03531\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W j\u0119zykach takich jak <a href=\"https:\/\/codecool.com\/pl\/wiedza\/programowanie-w-python\/\">Python<\/a>, Java czy <a href=\"https:\/\/codecool.com\/pl\/wiedza\/javascript-gdzie-wykorzystuje-sie-js-codecool-pl\/\">Java Script<\/a> programi\u015bci skupiaj\u0105 si\u0119 na tym, co chc\u0105 osi\u0105gn\u0105\u0107. <strong>Programuj\u0105c w C++ bardzo mocno bazuje si\u0119 na tym, jak dzia\u0142a procesor, pami\u0119\u0107, ile pami\u0119ci musimy zarezerwowa\u0107, \u017ceby zapisa\u0107 jak\u0105\u015b zmienn\u0105.<\/strong> C++ odpowiada osobom, kt\u00f3re interesuj\u0105 si\u0119 mocniej sprawami sprz\u0119towymi i algorytmik\u0105. Nie ka\u017cdy programista polubi si\u0119 z C++. Mo\u017cna oczywi\u015bcie spr\u00f3bowa\u0107 i przekona\u0107 si\u0119 na w\u0142asnej sk\u00f3rze &#8211; a nu\u017c zaiskrzy? Naszym studentom, kt\u00f3rzy zainteresuj\u0105 si\u0119 tematyk\u0105 C++, podczas <a href=\"https:\/\/codecool.com\/pl\/okursach\/\">kursu programowania<\/a> udost\u0119pniamy dodatkowe materia\u0142y na ten temat.<\/p><p><strong>Czy C++ nadaje si\u0119 na pierwszy j\u0119zyk do nauki programowania?<\/strong> W\u015br\u00f3d programist\u00f3w od dawna trwaj\u0105 na ten temat burzliwe dyskusje. Jakie s\u0105 argumenty za tym, by nauk\u0119 rozpoczyna\u0107 w\u0142a\u015bnie od C++? Zwolennicy tego j\u0119zyka twierdz\u0105, \u017ce jest to j\u0119zyk tzw. niskiego poziomu, dzi\u0119ki kt\u00f3remu poznaje si\u0119 bardzo dobrze dzia\u0142anie \u201cwn\u0119trza\u201d komputera &#8211; a zarazem buduje si\u0119 swoj\u0105 programistyczn\u0105 wiedz\u0119 na bardzo solidnych podstawach. A co m\u00f3wi\u0105 ci, kt\u00f3rzy s\u0105dz\u0105, \u017ce zaczynanie od C++ to nie jest dobry pomys\u0142? Twierdz\u0105, \u017ce programistyczny nowicjusz mo\u017ce si\u0119 szybko pogubi\u0107, zdemotywowa\u0107 i nawet zrezygnowa\u0107 z nauki programowania, bo nak\u0142ad pracy nie b\u0119dzie wsp\u00f3\u0142mierny do efekt\u00f3w, jak przyk\u0142adowo ma to miejsce w Pythonie,w kt\u00f3rym szybko widzimy efekty swojej pracy, co pozytywnie wp\u0142ywa na motywacj\u0119 do nauki programowania.<\/p><p>Zainteresuje Ci\u0119 r\u00f3wnie\u017c: <a href=\"https:\/\/codecool.com\/pl\/wiedza\/zmienne-stosowane-w-pythonie-codecool-pl\/\">Zmienne stosowane w Python<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-301c74b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"301c74b\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a3ebf8a\" data-id=\"a3ebf8a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68a4e12 elementor-widget elementor-widget-heading\" data-id=\"68a4e12\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Charakterystyka C++<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-81d912a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"81d912a\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69db3e0\" data-id=\"69db3e0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36c4c8a elementor-widget elementor-widget-text-editor\" data-id=\"36c4c8a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zanim pojawi\u0142 si\u0119 C++, na rynku funkcjonowa\u0142 j\u0119zyk C, kt\u00f3ry przez d\u0142ugi czas by\u0142 jednym z najpopularniejszych j\u0119zyk\u00f3w programowania. S\u0142u\u017cy\u0142 on do programowania proceduralnego, nie dawa\u0142 mo\u017cliwo\u015bci projektowania obiektowego. <strong>To w\u0142a\u015bnie C++ wprowadzi\u0142 programowanie obiektowe do j\u0119zyka C.<\/strong><\/p><p>Jak w ka\u017cdym innym j\u0119zyku programowania, r\u00f3wnie\u017c dla C++ dost\u0119pne s\u0105 \u015brodowiska programistyczne (np. C Lion, Visual Studio). Nasz kod piszemy wi\u0119c w specjalnie do tego stworzonym edytorze. W obiektowym j\u0119zyku programowania C++ najpierw definiujemy klasy, kt\u00f3re b\u0119d\u0105 odpowiedzialne za cz\u0119\u015bci naszego programu. W tych klasach tworzymy metody, zwane te\u017c funkcjami. Piszemy kod sk\u0142adaj\u0105cy si\u0119 z p\u0119tli, warunk\u00f3w itp, kt\u00f3ry realizuje nasze wymagania. <strong>To, co odr\u00f3\u017cnia C++ od bardziej wsp\u00f3\u0142czesnych j\u0119zyk\u00f3w programowania, to \u017ce musimy sami zarz\u0105dza\u0107 pami\u0119ci\u0105.<\/strong> Jak si\u0119 to robi? Za\u0142\u00f3\u017cmy, \u017ce mamy komputer, w kt\u00f3rym jest 8GB pami\u0119ci RAM. Piszemy program i w momencie, gdy chcemy zapisa\u0107 jakie\u015b dane, to musimy okre\u015bli\u0107 w kodzie, ile pami\u0119ci chcemy zarezerwowa\u0107 oraz gdzie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82bd022 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"82bd022\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c7a931\" data-id=\"7c7a931\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c20f6e elementor-widget elementor-widget-heading\" data-id=\"0c20f6e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Do czego s\u0142u\u017c\u0105 kompilatory C++?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69229ed elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"69229ed\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-97ac995\" data-id=\"97ac995\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9e4036 elementor-widget elementor-widget-text-editor\" data-id=\"b9e4036\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Kod napisany w C++ ma tak\u0105 posta\u0107, kt\u00f3rej nie jest w stanie odczyta\u0107 procesor w komputerze. Kod musi wi\u0119c zosta\u0107 przetworzony na j\u0119zyk maszynowy. <strong>Kompilator pozwala nam przetworzy\u0107 kod C++ na kod maszynowy<\/strong>, kt\u00f3ry b\u0119dzie m\u00f3g\u0142 zosta\u0107 uruchomiony na jakim\u015b procesorze. W przypadku C++, programowanie wymaga lepszej znajomo\u015bci sprz\u0119tu i systemu, na kt\u00f3rym si\u0119 programuje.<\/p><p>Mo\u017ce si\u0119 zdarzy\u0107, \u017ce kod napisany na komputerze z systemem Windows, nie skompiluje si\u0119 na <a href=\"https:\/\/codecool.com\/pl\/wiedza\/dystrybucje-linuxa-jaki-wybrac-codecool-pl\/\">Linuxie<\/a>. W drug\u0105 stron\u0119 dzia\u0142a to tak samo. Kod mo\u017cna tak\u017ce kompilowa\u0107 na potrzeby mniejszych urz\u0105dze\u0144 &#8211; programy stworzone w C++ wykorzystuje si\u0119 w programowaniu tzw. embedded, np. do mikrokontroler\u00f3w, urz\u0105dze\u0144 IoT. Do nich oczywi\u015bcie trzeba u\u017cy\u0107 innego kompilatora.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4876315 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4876315\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e958f1\" data-id=\"8e958f1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f03c1b elementor-widget elementor-widget-heading\" data-id=\"7f03c1b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Przyk\u0142adowe zadanie z C++<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f2c30ec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f2c30ec\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f00a586\" data-id=\"f00a586\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ada8248 elementor-widget elementor-widget-text-editor\" data-id=\"ada8248\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W trakcie kursu Codecool nie zag\u0142\u0119biamy si\u0119 w tematyk\u0119 j\u0119zyka C++. Nie uczymy C++, bo to do\u015b\u0107 trudny j\u0119zyk dla pasjonat\u00f3w i zajawkowicz\u00f3w &#8211; najcz\u0119\u015bciej skupia zainteresowanie os\u00f3b, kt\u00f3re sko\u0144czy\u0142y studia informatyczne.\u00a0Naszym studentom, kt\u00f3rzy zainteresuj\u0105 si\u0119 tematyk\u0105 C++, podczas kursu programowania udost\u0119pniamy dodatkowe materia\u0142y na ten temat. Pierwsze zadania w C++ niewiele b\u0119d\u0105 si\u0119 r\u00f3\u017cni\u0107 od zada\u0144 w ka\u017cdym innym j\u0119zyku. Mo\u017ce by\u0107 to prosty kalkulator, wykonuj\u0105cy matematyczne dzia\u0142ania.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-730f2e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"730f2e8\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9d07d1b\" data-id=\"9d07d1b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03685d9 elementor-widget elementor-widget-heading\" data-id=\"03685d9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Podsumowanie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5fba2e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5fba2e9\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3ec13e\" data-id=\"b3ec13e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cec2361 elementor-widget elementor-widget-text-editor\" data-id=\"cec2361\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C++ jest do\u015b\u0107 specyficznym j\u0119zykiem obiektowym dla os\u00f3b, kt\u00f3re lubi\u0105 wyzwania. Nie jest to j\u0119zyk rekomendowany na pocz\u0105tek przygody z programowaniem &#8211; uzyskanie satysfakcjonuj\u0105cych rezultat\u00f3w wymaga od m\u0142odego programisty ogromnego nak\u0142adu pracy. Programi\u015bci musz\u0105 tak\u017ce samodzielnie zarz\u0105dza\u0107 pami\u0119ci\u0105 i przewidywa\u0107, jak napisany przez nich kod zachowa si\u0119 po skompilowaniu na inne urz\u0105dzenia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>J\u0119zyk programowania C++ znacz\u0105co r\u00f3\u017cni si\u0119 od najpopularniejszych na \u015bwiecie j\u0119zyk\u00f3w programowania. By pisa\u0107 w nim programy, trzeba dobrze orientowa\u0107 si\u0119 w budowie i sposobie funkcjonowania komputer\u00f3w. Cho\u0107 jest wymagaj\u0105cy, ma w sobie to co\u015b. Sprawd\u017a, czy C++ to j\u0119zyk dla Ciebie! Na czym polega programowanie w C++ W j\u0119zykach takich jak Python, Java czy [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":51741,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[133],"tags":[],"class_list":["post-20532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wiedza"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Czym charakteryzuje si\u0119 j\u0119zyk C++ - Codecool<\/title>\n<meta name=\"description\" content=\"C++ to jeden z najbardziej popularnych kompilowanych j\u0119zyk\u00f3w programowania. Przeczytaj artyku\u0142 o dowiedz si\u0119 wi\u0119cej o j\u0119zyku C++\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Czym charakteryzuje si\u0119 j\u0119zyk C++\" \/>\n<meta property=\"og:description\" content=\"C++ to jeden z najbardziej popularnych kompilowanych j\u0119zyk\u00f3w programowania. Przeczytaj artyku\u0142 o dowiedz si\u0119 wi\u0119cej o j\u0119zyku C++\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Codecool\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CodecoolOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-27T14:06:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-11T09:07:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dora Hoffman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:site\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dora Hoffman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Czym charakteryzuje si\u0119 j\u0119zyk C++ - Codecool","description":"C++ to jeden z najbardziej popularnych kompilowanych j\u0119zyk\u00f3w programowania. Przeczytaj artyku\u0142 o dowiedz si\u0119 wi\u0119cej o j\u0119zyku C++","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/","og_locale":"pl_PL","og_type":"article","og_title":"Czym charakteryzuje si\u0119 j\u0119zyk C++","og_description":"C++ to jeden z najbardziej popularnych kompilowanych j\u0119zyk\u00f3w programowania. Przeczytaj artyku\u0142 o dowiedz si\u0119 wi\u0119cej o j\u0119zyku C++","og_url":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/","og_site_name":"Codecool","article_publisher":"https:\/\/www.facebook.com\/CodecoolOfficial\/","article_published_time":"2019-02-27T14:06:57+00:00","article_modified_time":"2022-10-11T09:07:59+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg","type":"image\/jpeg"}],"author":"Dora Hoffman","twitter_card":"summary_large_image","twitter_creator":"@Codecool_global","twitter_site":"@Codecool_global","twitter_misc":{"Napisane przez":"Dora Hoffman","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#article","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/"},"author":{"name":"Dora Hoffman","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365"},"headline":"Czym charakteryzuje si\u0119 j\u0119zyk C++","datePublished":"2019-02-27T14:06:57+00:00","dateModified":"2022-10-11T09:07:59+00:00","mainEntityOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/"},"wordCount":803,"commentCount":0,"publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg","articleSection":["Wiedza"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/","url":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/","name":"Czym charakteryzuje si\u0119 j\u0119zyk C++ - Codecool","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#primaryimage"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg","datePublished":"2019-02-27T14:06:57+00:00","dateModified":"2022-10-11T09:07:59+00:00","description":"C++ to jeden z najbardziej popularnych kompilowanych j\u0119zyk\u00f3w programowania. Przeczytaj artyku\u0142 o dowiedz si\u0119 wi\u0119cej o j\u0119zyku C++","breadcrumb":{"@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#primaryimage","url":"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2019\/02\/20.jpg","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/codecool.com\/pl\/czym-charakteryzuje-sie-jezyk-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codecool.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Czym charakteryzuje si\u0119 j\u0119zyk C++"}]},{"@type":"WebSite","@id":"https:\/\/codecool.com\/pl\/#website","url":"https:\/\/codecool.com\/pl\/","name":"Codecool","description":"Next gen coding school &amp; career hub","publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codecool.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/codecool.com\/pl\/#organization","name":"Codecool","alternateName":"Codecool","url":"https:\/\/codecool.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","width":1,"height":1,"caption":"Codecool"},"image":{"@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CodecoolOfficial\/","https:\/\/x.com\/Codecool_global","https:\/\/www.instagram.com\/codecool_official\/","https:\/\/www.linkedin.com\/school\/codecool\/"]},{"@type":"Person","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365","name":"Dora Hoffman","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","caption":"Dora Hoffman"}}]}},"_links":{"self":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/comments?post=20532"}],"version-history":[{"count":1,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20532\/revisions"}],"predecessor-version":[{"id":51746,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20532\/revisions\/51746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media\/51741"}],"wp:attachment":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media?parent=20532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/categories?post=20532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/tags?post=20532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}