Volání subrutin naprogramovaných v assembleru z jazyka Python

Zdroj Zdroj: root.cz     20.05.2025 (00:00)     Sekcia it, počítače

Už jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v jazyku C. Dnes si ukážeme jeden z alternativních způsobů, kterým lze z Pythonu volat podprogramy (subrutiny, funkce) v assembleru. celý článek

Související články
 
Ďalšie články
 

Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy

Zdroj Zdroj: root.cz     29.05.2025 (00:00)     Sekcia it-pocitace

Dnes si představíme knihovnu nazvanou PeachPy, která umožňuje realizovat kooperaci mezi skripty v Pythonu a strojovým kódem zapsaným formou strojových instrukcí. PeachPy je v praxi relativně často používána pro „místní“ optimalizace.

 

Programovací jazyk Python: Proč je ideální volbou pro začátečníky

Zdroj Zdroj: zive.cz     16.07.2020 (17:55)     Sekcia 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í ...

 

Rozšíření instrukční sady AVX a programy v assembleru

Zdroj Zdroj: root.cz     15.04.2025 (00:00)     Sekcia it-pocitace

Dnes si ukážeme základy práce s instrukcemi AVX v assembleru, konkrétně v Netwide Assembleru běžícího v Linuxu. Samotné AVX (Advanced Vector Extensions) rozšiřuje možnosti vektorových instrukcí na x86 i x86–64.

 

Hacky pro Python: vlastní infixové operátory

Zdroj Zdroj: root.cz     05.06.2025 (00:00)     Sekcia it-pocitace

Příručky jazyka Python (zcela správně) doporučují, aby byly zdrojové kódy psány idiomatickým způsobem. To však neznamená, že není možné syntaxi Pythonu „ohnout“ a realizovat tak různé triky.

 

Malé ohlédnutí za historií Pythonu: Python 0.9.1 na moderním hardware

Zdroj Zdroj: root.cz     23.10.2025 (00:00)     Sekcia it-pocitace

Na chvíli se ohlédněme do prehistorie jazyka Python. Verze 0.9.1 byla vydána již v roce 1991 (tedy v době DOSu a Windows 3.0), ovšem lze ho přeložit a použít i na moderním 64bitovém operačním systému.

 

Testování nativních funkcí s využitím programovacího jazyka Python

Zdroj Zdroj: root.cz     31.07.2020 (00:00)     Sekcia 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

 

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python

Zdroj Zdroj: root.cz     02.08.2022 (00:00)     Sekcia it-pocitace

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).

 

Standardní šablonovací systém jazyka Go (dokončení)

Zdroj Zdroj: root.cz     14.12.2021 (00:00)     Sekcia it-pocitace

V dnešním článku dokončíme popis standardního šablonovacího systému jazyka Go, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný systém umožňující například volání uživatelských funkcí.

 

Překladače na platformě IBM PC: od assembleru k C

Zdroj Zdroj: root.cz     13.05.2025 (00:00)     Sekcia it-pocitace

Prozatím jsme se zaměřili na assembler. Proč se však více nepoužívaly překladače vyšších programovacích jazyků? Dnes se na tuto otázku pokusíme částečně odpovědět otestováním několika dobových překladačů jazyka C.

 

Využití Redisu z jazyka Clojure pomocí knihovny Carmine

Zdroj Zdroj: root.cz     27.01.2022 (00:00)     Sekcia it-pocitace

Seznámíme se s využitím systému Redis v aplikacích naprogramovaných v Clojure. Použijeme přitom knihovnu Carmine. Kombinace Clojure a Redis nám umožní jednoduše zpracovávat strukturovaná data.

Využití Redisu z jazyka Clojure pomocí knihovny Carmine (dokončení)

Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL

Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C

BaCon: transpřekladač z jazyka BASIC do jazyka C

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)

Použití databáze Redis v aplikacích naprogramovaných v Go

Vývoj pro ZX Spectrum: mikroprocesor Zilog Z80 a smyčky v assembleru

Nuitka: pokročilý AOT překladač jazyka Python

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)

Souběžné a paralelně běžící úlohy naprogramované v Pythonu

Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)

MicroPython ve webovém prohlížeči: lehkotonážní varianta k Pyodide

Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry

Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu

Datová analýza s využitím nástroje scikit-learn: první kroky

Testování aplikací s využitím nástroje Hypothesis (dokončení)

Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)

Jak nainstalovat Python? Dnes si ukážeme pár základních fíglů pro zelenáče

Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari

Softwarová sklizeň (23. 4. 2025): mocný editor pro Python

Převody zdrojových kódů z jazyka C do jazyka Go

Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua

Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)

Python-nopie: rychlejší Python jako novinka v Debianu a Ubuntu

Microsoft spouští Python pro Excel. Toto by mohla být největší změna pro tabulkový procesor za celé roky

Alzácká herní myš Rapture Python nikdy nebyla levnější než teď. Stojí jen 250 Kč a má dobré hodnocení

Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků

Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů

Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem

Programovací jazyk R: vektory ve funkci základního datového typu jazyka

Rozhraní mezi nástrojem jq a programovacím jazykem Python

Standardní šablonovací systém jazyka Go

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy