Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Zdroj:
root.cz
02.08.2022 (00:00)
it, počítače
V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu). celý článek
Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)
Zdroj:
root.cz
25.08.2022 (00:00)
it-pocitace
V dalším článku o lexikální a syntaktické analýze zdrojových kódů napsaných v Pythonu vlastně již překročíme oblast analýzy zdrojového kódu a přesuneme se k popisu bajtkódu, který je výsledkem překladu abstraktního syntaktického stromu (AST).
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
Zdroj:
root.cz
18.08.2022 (00:00)
it-pocitace
V článku si ukážeme, jak lze analyzovat AST i jak se provádí překlad kódu reprezentovaného AST do bajtkódu Pythonu. Taktéž si ukážeme, jak je možné tento bajtkód zobrazit v čitelné podobě.
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)
Zdroj:
root.cz
04.08.2022 (00:00)
it-pocitace
Dnes si nejdříve řekneme, jak jsou tokenizovány pythonovské bloky. Následně se budeme zabývat konstrukcí a zobrazením abstraktního syntaktického stromu (AST). Nakonec si ukážeme, jak lze AST přeložit a spustit.
Lexikální a syntaktická zdrojových kódů jazyka Go
Zdroj:
root.cz
21.12.2021 (00:00)
it-pocitace
Ukážeme si, jak je možné s využitím standardní knihovny jazyka Go provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Go, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
Lexikální a syntaktická analýza zdrojových kódů jazyka Go (dokončení)
Zdroj:
root.cz
04.01.2022 (00:00)
it-pocitace
Dnes se ještě jednou budeme zabývat lexikální a syntaktickou analýzou v Go. Ukážeme si, jak detekovat některé problematické části kódu a taktéž způsob vyhodnocování aritmetických či logických výrazů s jejich mezipřevodem do RPN.
Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)
Zdroj:
root.cz
28.12.2021 (00:00)
it-pocitace
Minule jsme se zabývali balíčky určenými pro lexikální a syntaktickou analýzu. Ukážeme si, jak rekurzivně procházet AST, realizaci algoritmu pro převod výrazů z infixové notace na notaci postfixovou i způsob detekce volání funkcí v AST.
Převody zdrojových kódů z jazyka C do jazyka Go
Zdroj:
root.cz
15.11.2022 (00:00)
it-pocitace
Seznámíme se s poněkud neobvyklým, ovšem potenciálně velmi užitečným projektem. Tento projekt se jmenuje c4go a jak již jeho název může napovědět, jedná se o nástroj určený k převodům (transpřekladu) zdrojových kódů napsaných původně v jazyku C do jazyka Go.
Testování nativních funkcí s využitím programovacího jazyka Python
Zdroj:
root.cz
31.07.2020 (00:00)
it-pocitace
[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python
Programovací jazyk Python: Proč je ideální volbou pro začátečníky
Zdroj:
zive.cz
16.07.2020 (17:55)
it-pocitace
Jakmile děti vyrostly z grafických programovacích platforem, je dobré se porozhlédnout po něčem složitějším. Dříve to býval například Pascal nebo Basic, dnes je nejoblíbenější mezi začátečníky programovací jazyk Python. Název programovacího jazyka Python nepochází z latinského pojmenování ...
CodeRabbit: automatická analýza a recenze zdrojových kódů
Zdroj:
root.cz
24.07.2025 (00:00)
it-pocitace
S aplikacemi a službami využívajícími umělou inteligenci se v posledních letech můžeme setkat doslova na každém kroku. Dnes se seznámíme s nástrojem CodeRabbit, jenž analyzuje změny ve zdrojových kódech a navrhuje vylepšení.
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
ULua: univerzální distribuce programovacího jazyka Lua
Kombinace programovacího jazyka C3 s assemblerem
Oslava 55 let od vzniku první implementace programovacího jazyka APL
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Nová petice žádá zveřejnění většiny zdrojových kódů aplikací používaných českým státem
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu (2. část)
Datová analýza s využitím nástroje scikit-learn: první kroky
Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)
Testování aplikací s využitím nástroje Hypothesis (dokončení)
V 96 letech zemřel Thomas Eugene Kurtz, jeden z autorů programovacího jazyka BASIC
Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu
Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku
Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem
Hacky pro Python: vlastní infixové operátory
Go v roli skriptovacího programovacího jazyka
Malé ohlédnutí za historií Pythonu: Python 0.9.1 na moderním hardware
Funkce a typový systém programovacího jazyka ML
Sazba zdrojových kódů v LaTeXu: balík fancyvrb
Sazba zdrojových kódů v LaTeXu: balík minted
Sazba zdrojových kódů v LaTeXu: balík listings
[aktualita] CD Projekt obětí ransomwaru. Máme zdrojové kódy Cyberpunku 2077, tvrdí útočníci
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Analýza zdrojového kódu nástrojem gcov
Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL
Nejslavnější protipirátská kampaň používala kradené písmo. Dvacet let si toho nikdo nevšiml
Softwarová sklizeň (14. 9. 2022): čtení japonských komiksů manga

