Zamyšlení k 64bit kompilátoru

vložil Radek Červinka 20. března 2012 23:07

No přiznám se, že jsem lehce zmaten. Původně jsem myslel, že kompilátor pro 64bit v Delphi XE2 je první inkarnací nového a delší dobu vyvíjeného kompilátoru nové generace, ale jisté náznaky ukazují něco jiného.

Více...

Tagy: ,

Delphi

Scimark a Delphi XE2

vložil Radek Červinka 1. září 2011 23:13

Přiznejme si to, optimalizace výpočtů s floating point měla v Delphi rezervy. Kód produkovaný dcc32 je schopen běžet (myslím) i na obyčejném Pentiu a optimalizován pro procesory Pentium Pro (resp. aspoň minulé verze) a využívá normální koprocesor. Samozřejmě některé knihovny (FastCode) umožňují využívat MMX, SSE atd. ale v základu to je vždy normální koprocesor.

S nástupem dcc64 je situace jiná. 64bit kód se dá provádět jen 64bit procesorem a ten musí obsahovat SSE2 jednotku. Takže veškeré operace jsou za použití SSE2 nebo tak nějak.

Více...

Tagy:

Delphi

Windows 8 app - ozvěny

vložil Radek Červinka 15. června 2011 23:05

Minule jsem psal pár poznámek o aktuálním pohledu na aplikace pro Windows 8. Nechtěl jsem se v tom dále hrabat, protože kopat do ležícího je neslušné, ale od minule se objevilo pár dalších informací, které podle mne ilustrují přístup MS tak, jak jsem ho minule nastínil.Více...

Tagy: ,

Aplikace | Delphi

Malý testík

vložil Radek Červinka 27. května 2011 02:48

Pořád mi to přijde, že píšu a píšu a žádné výsledky (teda kromě návštěvnosti, která je slušná). Takže jelikož je období zkoušek, je zde malý testík. Ušetřím Vás trapností typu jakými třemi způsoby se dá označit komentář, na druhou stranu pro dnešek vynecháme i generika a další věci.

V budoucnosti přejdeme k XE2, kde určitě bude hafo témat, ale to bude ještě cca 2-3 měsíce trvat a do té doby máme ještě trochu času. Takže na zabití času malý test.

Co bod - to bod. V úvahu jsem bral Delphi XE, ale většina věcí je platná obecně. A prosím bez google a spol., kdo najde chybu vyhrává. Více...

Tagy: ,

Delphi | Server

Hrst zajímavých odkazů

vložil Radek Červinka 6. května 2011 00:47

Pár zajímavých odkazů, které na disku už nějakou dobu suším a někomu se mohou hodit. Většina lidí se teď věnuje zatím neveřejným akcím, takže je trochu okurková sezóna. Více...

Tagy: , , , ,

Delphi

Čtete pozorně licenci?

vložil Radek Červinka 26. ledna 2011 22:39

Pravděpodobně se jedná o nošení slivovice do Vizovic, ale přesto úryvek z konference:

>>Every pro license should be paired with a free "home licence" to
>>allow professionnal programmers to use it at home and become
>>evangelists on the web by enhancing vcl based communities.

Více...

Tagy:

Delphi

Několik tipů z konverze 32bit na 64bit

vložil Radek Voltr 5. ledna 2011 10:00

Zhruba před rokem a půl jsme řešili vzrůstající počet požadavků uživatelů na vylepšení podpory x64 platformy v naší aplikaci Spyware Terminator. Aplikace je z valné části napsána v Delphi (aktuálně 2007) a tak jsme museli řešit i konverzi systémové služby pro 64bit platformu Více...

Tagy:

Delphi | Jazyk | Nástroje | Praxe

Lokalizační komponenty LangMan

vložil Radek Červinka 29. října 2010 22:17

Byl jsem upozorněn na zajímavou možnost lokalizace za pomocí komponent LangMan a jelikož mne produkt opravdu zaujal tak na něho upozorňuji.

Autorem je Ing. Tomáš Halabala ze serveru regulace.org. Komponenty jsou pro nekomerční použití zdarma, jinak za 89 Kč pro jednu aplikaci, což je velmi příznivá cena a za to co umí je to celkem směšné. Navíc na stránkách je video ukazující použití komponent, což je ale také jedna z nejlepších ukázek jak v Delphi udělat aplikaci. Nevím jak dlouho to autor nacvičoval, ale celkem mne rychlostí a délkou prezentace dostal (a to si myslím, že jsem už něco zvládl). Podívejte se sami.Více...

Tagy:

Delphi | Komponenty

Delphi XE - první dojmy

vložil Radek Červinka 12. září 2010 21:47

První dojmy z instalace a používání Delphi XE (pro jistotu naposledy: nové označení pro Delphi 2011) a jak to vypadá ohledně populárních komponent a rozšíření.Více...

Tagy:

Delphi

Velikosti celočíselných typů v případě 64bit OS

vložil Radek Červinka 6. srpna 2010 19:42

Když jsem nedávno psal článek o předpokládané velikosti celočíselných typů v Delphi64, nechápal jsem, proč zvažují různé velikosti pro longint mezi Windows a jinými OS.

To mi objasnila až tato tabulka:

Typ            ILP64   LP64   LLP64
char              8      8       8
short            16     16      16
int              64     32      32
long             64     64      32
long long (Int64)64     64      64
pointer          64     64      64

Akronym je podle počátečních písmen: Int, Long, Pointer je 64-bit (ILP64). A protože na unixových OS je standardem LP64, kdežto na Windows LLP64 tak EMBT váhá zda to má kopírovat. No jsem zvědav jak to dopadne.

Tagy:

Delphi

Delphi 64bit aneb nový kompilátor

vložil Radek Červinka 5. srpna 2010 23:09

S příchodem 64bit Windows se objevil i požadavek na 64 bit kompilátor Delphi, který byl až do příchodu Embarcadera na scénu ignorován.

32 a 64 bit

Nyní (polovina roku 2010) je nový kompilátor již třetím rokem vyvíjen s tím, že začátkem příštího roku bude k dispozici preview kompilátoru. Zkusím o něm (a příbuzných tématech) napsal pár poznámek.Více...

Tagy: , , ,

Delphi

Paleta komponent v Delphi 2010 - video

vložil Radek Červinka 13. června 2010 22:24

Mám moc rád novou paletu komponent v Delphi 2010 a už se nerad vracím k paletě komponent z dřívejších verzí, která mi připadá nyní hrozně pomalá a nepřehledná.

V kombinaci s CnPack mi naprosto vyhovuje, viz. mé první video za pomoci programu Camtasia. Více...

Tagy: , ,

Delphi

Synchronizace za pomocí System.TMonitor

vložil Radek Červinka 2. června 2010 23:06

V Delphi 2009 byla přidána pěkná možnost synchronizace přístupu k objektům. Do RTL, konkrétně system.pas, byl pro synchronizaci přidán záznam TMonitor (podobně je to řešeno v .NET).Více...

Tagy: , , ,

Delphi

Tvorba klávesových zkratek pro IDE

vložil Radek Červinka 18. března 2010 21:06

Pro server Delphi.cz napsal pan Cary Jensen.

Editory zdrojového kódu v Delphi obsahují mocnou, ale málo známou vlastnost, pomocí které můžete do prostředí editoru přidávat vlastní posloupnosti klávesových úhozů . Tato vlastnost se nazývá uživatelské klávesové vazby (custom key bindings), česky jim spíše říkáme klávesové zkratky. Je součástí otevřeného aplikačního programového rozhraní (API) pro nástroje (OTA – Open Tools API). OTA rozhraní vám poskytne množinu tříd a rozhraní, které můžete použít pro vytváření vlastních rozšíření integrovaného vývojového prostředí (IDE).

Tento článek vám poskytne přehled možností této vlastnosti IDE a předvede jednoduchou třídu pro klávesovou zkratku, která vám může posloužit jako odrazový můstek pro tvorbu vlastních klávesových zkratek. Tato zkratka udělá kopii stávající řádky v editoru zdrojového kódu. Jde o vlastnost známou z jiných editorů a díky OTA ji můžete používat i v editoru Delphi.Více...

Tagy: , , ,

Delphi | Návody

Jak Embarcadero k Delphi přišlo

vložil Radek Červinka 4. března 2010 23:31

Jelikož neustále vysvětluji kdo tvoří Delphi, co se stalo s Borlandem, kdo je to Embarcadero a co na to Jan Tleskač, napsal jsem poněkud delší článek, který je natrvalo dostupný v pravém sloupci mezi stránkami. Takže: Proč je Embarcadero Delphi a ne Borland?.

Doufám, že ten článek zodpoví většinu nejasností.

Embarcadero logo

Tagy: , ,

Delphi

Naše nabídka

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32 a Win64 (a Mac OSX, s výhledem na iPhone a Android díky FireMonkey) na současném trhu (včetně Windows 7).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Burza delfínů nabízí pracovní možnosti pro programátory v Delphi.

Anketa

Poslední komentáře

Comment RSS