- Szczegóły
- Odsłon: 48
Następny lekki temat z programowania, w którym opowiemy sobie czym jest instrukcja "continue", która w programowaniu dotyczy pomijania pojedynczych iteracji pętli ▶️. Pokażę Ci zapis instrukcji na prostym przykładzie kodu oraz w jakich przypadkach to może Ci się przydać 👍. Zapraszam!
- Szczegóły
- Odsłon: 262
W tym materiale wyjaśnię Ci jeden z ciekawszych terminów jaki występuje w programowaniu: zmienna liczba parametrów 🎉! Jest szansa, że już Ci się przewinął przez uszy chociaż raz i warto poznać samą konstrukcję, zasadę działania oraz sytuacje, w których staje się to pożyteczne 👍. Jak zwykle zapraszam do środka 😉!
- Szczegóły
- Odsłon: 144
Tematem niniejszego materiału jest reużywalność w programowaniu, jedna ze świętych zasad pisania dobrego kodu, obojętnie w jakim języku i paradygmacie 💥! Poruszę jedno z najważniejszych zagadnień jakie dotyczy teorii pisania profesjonalnego kodu źródłowego 🚀! Jak jesteś zaciekawiony(-a), to zapraszam ⏩!
- Szczegóły
- Odsłon: 737
Kolejna kartka z terminologii programistycznej! Jeżeli interesuje Cię na czym polega niejaki paradygmat w programowaniu, to zapraszam Cię do środka artykułu, w którym wyjaśnimy sobie sam termin i wymienimy najważniejsze paradygmaty jakie występują ⭐!
- Szczegóły
- Odsłon: 619
Wyrażenie lambda to jedno z pojęć w programowaniu, o którym jeszcze nieraz usłyszysz, zwłaszcza jak nabierzesz nieco doświadczenia! Opiszę Ci na czym to polega i, jak zawsze zresztą, zaprezentuję na prostym przykładzie. Wchodzisz w to 😄?
- Szczegóły
- Odsłon: 835
Poruszę dziś pojęcie z programowania, które sięga wyższego szczebla kodu źródłowego. Dowiesz się czym jest w programowaniu niejaka funkcja wyższego rzędu i czym się różni od funkcji standardowej wyjaśnionej tutaj. Jeżeli chcesz posiąść nową wiedzę z terminologii, to prosimy 🙂!
- Szczegóły
- Odsłon: 612
Przedstawiam Ci kolejny operator bitowy. Negacja bitowa w programowaniu to operacja NOT na pojedynczych bitach! Zapraszam do środka i zobacz jak to wygląda krok po kroku, a szybko się przekonasz, jak bardzo się mylisz myśląc, że to bułka z masłem 😱!
- Szczegóły
- Odsłon: 774
Oto artykuł poświęcony tłumaczeniu jednego z operatorów bitowych. Bitowa alternatywa rozłączna, czyli wyjaśnienie jak w programowaniu przeprowadzić operację XOR na pojedynczych bitach liczb całkowitych 😯. Jak brzmi ciekawie, to zapraszam 🙂. Jak nie, także zapraszam 😄!
- Szczegóły
- Odsłon: 569
W niniejszym artykule pochylimy się nad tym, na czym polega alternatywa bitowa w programowaniu. Opiszę Ci jak ten operator bitowy funkcjonuje na liczbach całkowitych oraz jak rozumieć wyznaczanie wyniku operacji OR na pojedynczych bitach, także zapraszam 😉!
- Szczegóły
- Odsłon: 396
Materiał z programowania uzupełniam artykułami o operatorach bitowych. W tym artykule opiszę Ci czym jest koniunkcja bitowa w programowaniu, jak ją rozumieć i w jaki sposób liczyć wynik takiej koniunkcji z podanych liczb.
- Szczegóły
- Odsłon: 2072
Materiał o programowaniu, który wyjątkowo nie będzie dotyczył pisania kodu 😯! Przedstawię Ci w nim czcionki dla programistów, którzy mają ochotę zmienić czcionkę jaką się posługują i chcą sobie odświeżyć spojrzenie na kod źródłowy 😉! Nie było żadnej wysublimowanej selekcji, to tylko czcionki z których ja korzystam na co dzień z uwagi na ich czytelność ✅.
- Szczegóły
- Odsłon: 1418
Dawno temu u mnie, padł temat rekurencji. Dzisiaj rozbudujemy sobie ten wątek o kontynuację opisując Ci na czym polega rekurencja ogonowa. Popatrzymy sobie na przykład obliczania silni dodając do niej ulepszenie rekurencyjne 😉!
- Szczegóły
- Odsłon: 2815
Wczoraj wytłumaczyłem czym jest kompilator (mimo faktu, iż niejedna strona internetowa o nauce IT mogła to opisać już dekady temu), więc dzisiaj porozmawiamy sobie o tym, jak działa interpreter, druga metoda "odpalania" napisanych programów.
- Szczegóły
- Odsłon: 3838
Kompilator...to słowo jeszcze nieraz będziesz widzieć i słyszeć drogi przyszły (albo obecny) programisto. Chcesz znać krótkie i rzetelne wyjaśnienie? No to wchodzić ☺️!
- Szczegóły
- Odsłon: 1516
Hasło z jakim równie często możesz mieć do czynienia podczas pisania kodu, jest rzutowanie typu. Typu danych ma się rozumieć. Co to za sztuczka i jak z tego korzystać z głową, zapraszam po szczegóły do środka 🔍!
- Szczegóły
- Odsłon: 6592
Operacja modulo jest kolejnym wątkiem programistycznym stanowiącym podstawy absolutne. Poza dodawaniem, odejmowaniem, mnożeniem i dzieleniem, jest także wyznaczanie reszty z dzielenia, które wcale nie jest rzadziej wykorzystywane w kodzie. Uwierz mi 👊!
- Szczegóły
- Odsłon: 1635
Jak wygląda zmienna w programowaniu, każdy widzi. Jednak mam pewien powód, dla którego muszę rozebrać temat na czynniki pierwsze i zrobić z prostego terminu cały artykuł. Wchodź 🚪!
- Szczegóły
- Odsłon: 2953
Zabieramy się za następne hasło programistyczne, o którym wszyscy wiedzą, tylko jak przychodzi co do czego, to jest problem żeby zdefiniować 😅. Mianowicie, struktura danych. Co to takiego? Zapraszam do środka!
- Szczegóły
- Odsłon: 2093
Podyskutowaliśmy sobie już o wielu kwestiach dotyczących kodu źródłowego, natomiast zabrakło mi tutaj na stronie wyjaśnienia kolejnego terminu związanego już nie tyle z programowaniem, co z całą nauką o komputerach. Pseudolosowość, to jest hasło dzisiejszego artykułu 📖!
- Szczegóły
- Odsłon: 1747
"if'y" w programowaniu są podstawowym budulcem do konstruowania przebiegu działania aplikacji i oprogramowań. Instrukcja warunkowa to następny temat, o którym powiem wszystkim parę słów. Przekazuję Ci same "mięcho" informacji 🥩!
- Szczegóły
- Odsłon: 2107
Bierzemy dziś pod lupę następne hasło programistyczne: iteracja. Jest to hasło, które ma dużą popularność, jeśli chodzi o język programistów podczas pracy. Poznaj jego znaczenie i noś dumnie w głowie definicję, ilekroć przechodzisz obok kodu źródłowego 😁.
- Szczegóły
- Odsłon: 2021
Nowy artykuł o programowaniu "tak ogólnie". Opiszę do czego służy i jak funkcjonuje tablica jako taka, z tym że położę grubszy nacisk na teorię, bo od części praktycznej macie kategorie wiedzy o językach programowania (np. Kotlin tu, a C# tu), także darujemy sobie stosy kodów źródłowych 😁. Będzie ich tyle, ile potrzeba.
- Szczegóły
- Odsłon: 1280
Było o inkrementacji, to teraz druga strona medalu 🏅. Odejmowanie w skróconej formie, czyli dekrementacja. Wchodź i dowiaduj się więcej, bo to Ci się bardzo przyda podczas pisania ✒️!
- Szczegóły
- Odsłon: 2484
Przerobimy sobie dzisiaj kolejne pojęcie dotyczące programowania, które będziesz często widzieć na oczy. Jest nim inkrementacja. Zapraszam głodnych wiedzy adeptów do środka po darmowy zastrzyk informacji, bez zastrzyku 💉😁.
- Szczegóły
- Odsłon: 1984
A to już na do widzenia, jeśli chodzi o operacje logiczne. Poznasz drugi rodzaj alternatywy, choć działającej nawet nie podobnie, lecz ZUPEŁNIE INACZEJ. Istnieje jeszcze alternatywa rozłączna, tak zwana operacja "XOR". A co to znaczy, dowiesz się zaglądając do środka 😉!
- Szczegóły
- Odsłon: 1810
Negacja kolejną częścią mini ciągu o operacjach logicznych. Zapraszam serdecznie po dawkę wiedzy na temat operatora "NOT" ❗.
- Szczegóły
- Odsłon: 2046
Było o koniunkcji, to teraz poczytasz sobie o alternatywie 📖! Alternatywa w rozumieniu operacji logicznych, rzecz jasna. Właź i czytaj jak to wygląda z programistycznego punktu widzenia. No chyba, że masz alternatywę...na alternatywę 😁.
- Szczegóły
- Odsłon: 1907
Przejdźmy teraz do otwarcia cyklu artykułów należących do absolutnych podstaw nauki programowania. Koniunkcja jest z jednym z regularnie wykorzystywanych elementów podczas pisania kodu źródłowego, o którym MUSISZ wiedzieć 😳! Po prostu musisz i nie ma odwołania!
- Szczegóły
- Odsłon: 3692
Dotarło do mnie, że pominąłem jeden z najbardziej fundamentalnych wątków programowania jakie każda szanująca się strona internetowa dotycząca informatyki powinna mieć. Po prostu, łał 😅! Wciskamy gaz do dechy i tłumaczę na szybkości do czego służy funkcja w programowaniu, a także jaka jest jej definicja, bo co to za programista, który pisze, nie wie co pisze i nie potrafi krótko zdefiniować tego, co pisze 😁. Zapraszam!
- Szczegóły
- Odsłon: 1338
Małe uzupełnienie wiedzy ogólnej z programowania! Zauważyłem po artykułach z algorytmiki sporo odniesień do podstawowych terminów i pojęć, o których nie zdołałem jeszcze napisać czegokolwiek, więc chcę to nadrobić po części 💪. Dzisiejszy temat to obcinanie jako proces pozbawiania części ułamkowej z liczby zmiennoprzecinkowej, a także kiedy się to pojawia 🔍.
- Szczegóły
- Odsłon: 2878
Przesuwamy się ku coraz trudniejszym tematom i tym razem rozpocznę temat wątków. Wątek w programowaniu jest już zaawansowanym rozdziałem i nawet doczekał się własnego działu naukowego, "programowanie współbieżne". Bez względu na wszystko, trzeba zacząć od samego początku i najpierw wyjaśnić sobie teorię zanim przejdziemy do części praktycznej. Zapraszam serdecznie do wpisu.
- Szczegóły
- Odsłon: 10193
Dzisiaj przyjrzymy się uważnie co się dzieje "pod spodem" w chwili tworzenia obiektów i definiowania zmiennych. To już dotyka niskich warstw systemu w kwestii przydzielania pamięci, aczkolwiek każdy programista powinien wiedzieć jak to wygląda w praktyce. Pokażę Wam jak wygląda stos i sterta. Pokażę czym się różnią te struktury danych od siebie oraz na czym polega przechowywanie danych na jednym i drugim.
- Szczegóły
- Odsłon: 3371
Dzisiaj rozwiązanie zagadki czemu dziedziczenie wielokrotne jest niedopuszczalne w językach wysokiego poziomu z wyjątkiem C++. Wpierw należy sobie wytłumaczyć co się kryje konkretnego pod tym terminem. Zapraszam wszystkich zaintrygowanych!
- Szczegóły
- Odsłon: 3574
Dawno nie było żadnego artykułu na temat samego programowania więc macie ode mnie kolejny wpis dotyczący tym razem prostej rzeczy, którą można wykonać na kilka sposobów zarówno klasycznie, jak i wyjątkowo. Chodzi mi o często spotykany manewr jakim jest zamiana wartości dwóch zmiennych. Zdecydowana większość posługuje się metodą polegającą na użyciu zmiennej tymczasowej (pomocniczej) do tymczasowego przechowania jednej z dwóch liczb tuż przed operacją zamiany. To jak najbardziej logiczne podejście, bo podczas zamiany trzeba gdzieś przechować na chwilę jedną z dwóch wartości. Czy rzeczywiście to jest konieczne?
- Szczegóły
- Odsłon: 2244
Mam dla Was następną część z cyklu rekurencji. Wiemy już, że rekurencja oznacza odwoływanie się funkcji do samej siebie. A co w przypadku chęci zrobienia w drugą stronę? Powiedzmy, że ktoś grymasi przy rekurencji i chciałby zaaplikować wersję iteracyjną jakiegoś algorytmu poprzez zwykłą pętlę. Da się tak zrobić, ba, nawet na taki manewr wymyślono hasło. Nie połamcie sobie języka: "derekursywacja"!
- Szczegóły
- Odsłon: 3558
W ten piękny (przynajmniej w moim rejonie) czwartek witam Was z następnym tematem programistycznym dotyczącym pewnej techniki wielokrotnego wykonywania tych samych instrukcji. Zachowanie identyczne jak w pętli, ale samo w sobie to nie jest pętla. To tak zwana "rekurencja", nie mylić z "referencją" (o niej było tu)! Eleganckie tłumaczenie w teorii plus przykład kodu źródłowego w języku C.
- Szczegóły
- Odsłon: 6409
Programowanie obiektowe jest jednym z dostępnych paradygmatów programowania polegających na podzieleniu problemu na obiekty starając się zachować najbardziej zbliżony podział jak w rzeczywistości. Wszystko w informatyce rządzi się własnymi prawami, a pewne 4 zasady programowania obiektowego muszą Wam być znane. Opanujcie to jak najprędzej, gdyż znajomość tych zasad jest często weryfikowana na egzaminach i rozmowach. Najpopularniejszym "przedstawicielem" tego paradygmatu jest oczywiście Java, natomiast istnieje o wiele więcej języków wspierających programowanie obiektowe.
- Szczegóły
- Odsłon: 6136
Jak zapowiedziałem, teraz podam szczegóły na temat inkrementacji i dekrementacji. Jest to proces zwiększania czy też zmniejszania wartości liczbowej dokładnie o jeden przy czym nie będę truł na temat samej definicji. Bardziej chcę przykuć uwagę odnośnie dwóch sposobów zapisu. Wchodząc w szczegóły jest to preinkrementacja i postinkrementacja. Niby nic, a istnieje bardzo istotna różnica między nimi.
- Szczegóły
- Odsłon: 1910
W kolejnym artykule mam dla wszystkich chętnych parę wskazówek jak pisać dobry kod. "Dobry" czyli czytelny, efektywny i mniej obciążający dla procesora. Zachęcam wszystkich zainteresowanych do czytania!
- Szczegóły
- Odsłon: 4550
Następny zalążek historii programowania. Opowiem dzisiaj o tym, jak w latach .80 trzeba było często stosować inny zapis do wykonywania działań arytmetycznych na liczbach całkowitych (i nic nie stoi na przeszkodzie, aby dzisiaj z tego korzystać ;)). Kolejny temat i kolejny termin: "przesunięcie bitowe".
- Szczegóły
- Odsłon: 2196
W tym materiale mam kolejne ciekawe zjawisko programistyczne do pokazania 🚀. Opiszę Ci czym w programowaniu jest przekroczenie zakresu liczb całkowitych 💥! Dotyczy to liczbowych typów danych, a konkretniej ich zakresów. Pokażę jakie to przynosi konsekwencje, z czego to wynika i jak możemy się przed tym ustrzec, także zapraszam ⏩!
- Szczegóły
- Odsłon: 2471
Materiał na jaki patrzysz stanowi bardziej ciekawostkę, niż wiedzę jaką warto przyswoić, natomiast jeżeli interesują Cię bardzo rzadko spotykane konstrukcje w programowaniu, to jedną z nich jest niejaki heksadecymalny literał zmiennoprzecinkowy 😮! Dowiesz się co to takiego, jaką przyjmuje postać i jak zamienić taką wartość na system dziesiętny. Zapraszam 😊!
- Szczegóły
- Odsłon: 5755
Trzeci z rzędu materiał poświęcony pętlom 🧨! Ostatnia z podstawowych jakie występują w programowaniu, to pętla "do while" 💥! Wejdź do środka artykułu, dowiedz się co to za pętla, jak wygląda jej budowa i czym się różni od ukazanej wcześniej pętli "while" (tu jest odnośnik) 👀!
- Szczegóły
- Odsłon: 9671
Oto artykuł poświęcony gruntownemu wytłumaczeniu czym jest pętla "while" w programowaniu 🔥! Jest to jeden z podstawowych i uniwersalnych rodzajów pętli widzianych w dużej liczbie języków programowania, zaraz obok pętli "for" wyjaśnionej w osobnym materiale 🌟. Dlatego też dotykamy elementarnej części wiedzy, do której Cię zapraszam 🙂!
- Szczegóły
- Odsłon: 6587
Ten materiał poruszy jedną z najbardziej fundamentalnych konstrukcji programistycznych bez względu na język, w jakim piszesz kod 😱! Bez niej, nie byłoby szans na wykonywanie wielu tych samych instrukcji naraz tyle razy, ile się chce 🔥! Tą rzeczą w programowaniu jest pętla "for" 💥! Wyjaśniam co to takiego, jaką zazwyczaj przyjmuje formę w kodzie (oraz na jakie inne możesz natrafić) oraz kiedy najlepiej użyć właśnie tej pętli, a nie innej 🚀. Nie zastanawiaj się, tylko wchodź i czytaj 😄!
- Szczegóły
- Odsłon: 2136
Jeżeli chcesz zacząć naukę programowania, a głowisz się nie wiedząc od czego właściwie zacząć, to ten materiał jest dla Ciebie 👍. Opiszę Ci w nim na czym polega nauka programowania od zera i od jakiego języka najlepiej zacząć się uczyć, aby szybciej widzieć u siebie postępy gołym okiem ⏩! W tym artykule podejdę do tego w taki sposób, aby zaproponować rozwiązanie dla każdego początkującego, który jeszcze nie wie w którą specjalizację chce iść. Zapraszam do środka 😄!
- Szczegóły
- Odsłon: 3351
W tym artykule wytłumaczę Ci czym w programowaniu jest instrukcja "break" i jakie są jej zastosowania w kodzie 👀! Jest to słowo, które dosyć często będziesz spotykać na swojej drodze, więc uważam ten temat za podstawowy zakres wiedzy 😉! Zapraszam do środka!
- Szczegóły
- Odsłon: 2531
Obserwując jak w dzisiejszych czasach istnieje wiele języków programowania, nic dziwnego że możesz mieć duże problemy z określeniem których warto się nauczyć bez względu na to, czy zamierzasz uczyć się zaawansowanego programowania, czy interesuje Cię zupełnie inna specjalizacja 🙂. Dlatego też napisałem artykuł, w którym pokażę Ci 7 języków programowania, które warto znać, obojętnie o jakiej specjalizacji mówimy 😉. To jest tylko i wyłącznie moja opinia, więc proszę abyś nie traktował(a) tego zestawienia śmiertelnie poważnie i kierował(a) się też własnym zdaniem na ten temat 😊.