DevTalk Menu

Viewing all items for tag C++

Permalink:

DevTalk #88 – O Just-In-Time Compiling z Mariuszem Dobrowolskim

(comments are closed)

Mariusz DobrowolskiCześć, witam w osiemdziesiątym ósmym odcinku podcastu DevTalk. Dzisiejszym moim i waszym gościem jest osoba, która prawdopodobnie jako jedyna z niewielu osób na świecie ma wpisane w polu hobby, w CV, punkt C++. Postanowiliśmy opowiedzieć wam co nieco więcej o JIT, nie mylić z GIT. Jeśli interesuje was na czym polega kompilacja w locie do kodu maszynowego bezpośrednio przed wykonaniem fragmentu kodu, to ten odcinek jest just-in-time dla was. Zwłaszcza, jeśli programujecie w LISPie, Smalltalku, C#, Groovim, czy w Javie.

Mariusz Dobrowolski to programista, prelegent i pasjonat nowych technologii, któremu nie straszny żaden język programowania. Zawodowo od 6 lat związany z platformą .net. Poszukiwacz innowacyjnych i kreatywnych rozwiązań. Wielokrotny finalista ogólnopolskich konkursów informatycznych w tym dwukrotny zwycięzca największego konkursu technologicznego dla studentów ImagineCup.

JIT to technika uruchamiania programów niezależnie od architektury systemu komputerowego. Ma ogromną przewagę nad interpreterami, m.in. unikając cyklu kompilacji, linkowania itd. Prekompilacja do kodu pośredniego, bytecodu, pozwala na uzyskanie większej wydajności działania programu wynikowego, ponieważ to właśnie maszyna wirtualna jest odpowiedzialna przeprowadzenie kompilacji do kodu maszynowego. Szczegółów dowiecie się z rozmowy Mariuszem i kto wie, może ktoś z was pokusi się o napisanie swojego programu, który modyfikuje swój własny kod w locie, tak samo jak zrobił to mój rozmówca.

To co? Słuchacie odcinka, kompilujecie uzyskaną wiedzę do pośredniego myślokodu i pozwalacie waszym głowom na wymyślenie programistycznej magii, którą wasze ręce urzeczywistnią na klawiaturach. Mamy deal? No to wrum!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk#74 – O C++ z KrzaQ

(comments are closed)

krzaqW odcinku 74. schodzimy down, down, down. Aż do poziomu, który wielu jest dzisiaj obcy… a przecież wcale nie jest to znowu tak nisko.

Dzisiaj gościmy tajemniczego, acz legendarnego, KrzaQ. Tego dev-speca można poczytać na blogu polskim, blogu angielskim i poznać bliżej na programistycznym Slacku. A na Twitterze: @krzaq2.

Zajmujemy się specjalnością KrzaQ, czyli językiem C++. Były już odcinki tematyczne o Ruby, Pythonie, .NET czy PHP, czas na coś bardziej… hardkorowego? :)

Dzisiaj dowiecie się co w C++ jest dzisiaj prawdą, a co mitem. Dlaczego warto się C++ bać… czy może wcale nie warto? Za co ten język może nas ugryźć, a gdzie spokojnie można go pogłaskać.  Dodatkowo: gdzie tak naprawdę wykorzystuje się dziś C++? I co robić, jeśli chce się znaleźć pracę jako programista tego języka? A jako bonus: nieco historii!

Nie ma co, solidny kawał wiedzy.

Jak zwykle zapraszam do odwiedzin devtalk.pl/itunes i zostawienia kilku śladów po sobie ;).

PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.