{"id":4676,"date":"2017-09-19T10:47:04","date_gmt":"2017-09-19T08:47:04","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=4676"},"modified":"2023-09-01T08:42:25","modified_gmt":"2023-09-01T06:42:25","slug":"4-powody-dla-ktorych-wybralem-cobol","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/4-powody-dla-ktorych-wybralem-cobol\/","title":{"rendered":"4 powody dla kt\u00f3rych wybra\u0142em Cobol"},"content":{"rendered":"\n<p><strong>Mimo \u017ce Cobol przez lata sta\u0142 si\u0119 istotn\u0105 cz\u0119\u015bci\u0105 mojego \u017cycia, nigdy tak naprawd\u0119 nie zastanawia\u0142em si\u0119, dlaczego w\u0142a\u015bciwie tak jest. A takie ostatnio pytanie zadali mi moi koledzy z Sii. Zobaczcie do jakich wniosk\u00f3w doszed\u0142em.<\/strong><\/p>\n\n\n\n<p>Ostatnio koledzy zapytali mnie czy programuj\u0119 w Cobolu? Odpowiedzia\u0142em, \u017ce owszem, ju\u017c par\u0119 \u0142adnych lat. Z punktu widzenia niekt\u00f3rych junior developer\u00f3w, to w\u0142a\u015bciwie lata \u015bwietlne, ale wiadomo \u2013 szcz\u0119\u015bliwym czas ten mija inaczej \ud83d\ude42<\/p>\n\n\n\n<p>Zapytali te\u017c co mi si\u0119 w Cobolu podoba. Ciekawe pytanie, nigdy si\u0119 w\u0142a\u015bciwie nad tym nie zastanawia\u0142em. I to by\u0142 \u015bwietny moment na chwil\u0119 refleksji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sentyment<\/strong><\/h2>\n\n\n\n<p>Po pierwsze to sentyment, m\u00f3j pierwszy j\u0119zyk programowania, w kt\u00f3rym bezpo\u015brednio po studiach tworzy\u0142em swoje pierwsze aplikacje. Dawniej, gdy nie by\u0142o jeszcze ca\u0142ej tej \u201eautomatyzacji\u201d, kr\u00f3lowa\u0142y takie j\u0119zyki jak Cobol czy Fortran \u2013 ojcowie tego wszystkiego, co dzieje si\u0119 dzi\u015b w programowaniu. A z sentymentami tak w\u0142a\u015bnie jest, \u017ce z przyjemno\u015bci\u0105 si\u0119 do nich wraca.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Popularno\u015b\u0107<\/strong><\/h2>\n\n\n\n<p>Po drugie to j\u0119zyk kt\u00f3ry przewija\u0142 si\u0119 przez wszystkie moje lata pracy. Zmienia\u0142em \u015brodowisko zostawia\u0142em Cobola, my\u015bl\u0105c \u017ce ju\u017c do niego nie wr\u00f3c\u0119, a potem pojawia\u0142 si\u0119 ponownie i tak wielokrotnie. Trudno nie polubi\u0107 czego\u015b, z czym nie mo\u017cna si\u0119 rozsta\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cobol nie jest martwy<\/strong><\/h2>\n\n\n\n<p>Maj\u0105c wieloletni kontakt z tym j\u0119zykiem zauwa\u017cy\u0142em, \u017ce nie jest on taki \u201emartwy\u201d za jaki bior\u0105 go m\u0142odzi programi\u015bci. W kolejnych latach dodawano do niego nowe mo\u017cliwo\u015bci, staraj\u0105c si\u0119 u\u0142atwi\u0107 programowanie z u\u017cyciem tego j\u0119zyka. Obecny Cobol r\u00f3\u017cni si\u0119 istotnie od tego w kt\u00f3rym zaczyna\u0142em. Gdyby to by\u0142a jego starsza wersja, to pewnie niespecjalnie chcia\u0142bym go teraz u\u017cywa\u0107. W obecnej \u2013 nowej postaci, jest jak najbardziej funkcjonalnym i silnym j\u0119zykiem programowania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Si\u0142a i prostota zarazem<\/strong><\/h2>\n\n\n\n<p>Cobol zosta\u0142 stworzony do przetwarzania du\u017cej ilo\u015bci danych i posiada narz\u0119dzia stworzone specjalnie do tego celu \u2013 to jest, moim zdaniem, jego silne strona, doceniana szczeg\u00f3lnie dzi\u015b, gdy termin Big Data odmieniany jest przez wszystkie przypadki. Cobol wbrew pozorom wcale nie jest trudny. Mia\u0142em okazj\u0119 uczy\u0107 Cobolu m\u0142odych ludzi z przygotowaniem informatycznym i nie mieli trudno\u015bci &nbsp;z jego zrozumieniu.<\/p>\n\n\n\n<p>Nie wszystko jest jednak takie idealne. Jest kilka element\u00f3w, kt\u00f3re mi si\u0119 w Cobolu nie podobaj\u0105, ale o tym mo\u017ce nast\u0119pnym razem\u2026<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;4676&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;26&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;2.3&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;2.3\\\/5 ( votes: 26)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;4 powody dla kt\u00f3rych wybra\u0142em Cobol&quot;,&quot;width&quot;:&quot;61.2&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 61.2px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            2.3\/5 ( votes: 26)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mimo \u017ce Cobol przez lata sta\u0142 si\u0119 istotn\u0105 cz\u0119\u015bci\u0105 mojego \u017cycia, nigdy tak naprawd\u0119 nie zastanawia\u0142em si\u0119, dlaczego w\u0142a\u015bciwie tak &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/4-powody-dla-ktorych-wybralem-cobol\/\">Continued<\/a><\/p>\n","protected":false},"author":2,"featured_media":4682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1314],"tags":[503],"class_list":["post-4676","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-cobol"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2017\/09\/MAIN.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4676"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=4676"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4676\/revisions"}],"predecessor-version":[{"id":23896,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4676\/revisions\/23896"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/4682"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=4676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=4676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=4676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}