Leaderboard
Popular Content
Showing content with the highest reputation on 07/17/20 in all areas
-
Just FYI, the new (large) patch is out. https://blog.marcocantu.com/blog/2020-july-radstudio104-patch2.html over 20 Delphi compiler fixes, among a long list of items addressed. Fixed the debugger instability and a few more critical issues, also improved Delphi LSP quite a bit. Quality work will continue, this is a first step.
-
Book: Delphi Quick Syntax Reference
John Kouraklis posted a topic in Tips / Blogs / Tutorials / Videos
Hi all, I'd like to share that my new book is almost out. Apress is working hard to put it in the market. We always discuss how we can bring new people to Delphi so I thought it would be a good idea to ease their way in by providing a quick up-to-date guide on the basics of the language. The book covers new features introduced in 10.4 Of course, a reference book is always useful to experienced coders as well; we all need a refresher every now and then 🙂 I would like to cordially thank Dr. Holger Flick for reviewing the chapters; his experienced view guided me during the writing of the book. Regards, John 9781484261118.tif -
Yeah, all the cool kids want to JavaScript, while banks and insurance companies are going out of their way to pay regal salaries to those old COBOL geezers. COBOL delivers, where JS just looks shiny.
-
Too true. Agreed on generics. Toiling in legacy code, I am so far from attributes I can't even imagine using them. Code efficiency certainly needs attention. ARM64, meh. Linux... been trying to make it a thing for myself for a quarter century. But in my area of work, it;s just not a factor. Yes! Reliability of IDE and debuggers are bedrock. Background compilation would be nice, but not essential if compiler speed is high. I'd wish for better tools for dealing with legacy issues. MMX identifies unit dependency cycles, but in a large app, the challenge is then to discover in which units they are actually created, and which modules are merely caught in the chain. I would rant, but need the energy more for finding patience with IDE and debugger problems. 😉
-
Help with string extraction function
Mike Torrettinni replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
Oh, you used GoTo... brave man 🙂 It is fastest fuction so far 🙂 -
Help with string extraction function
Mike Torrettinni replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
Actually RegEx was accepted answer in that SO question. But I'm staying away from RegEx as much as possible. -
Help with string extraction function
Mahdi Safsafi replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
No mov cl,byte ptr [eax] At CPU level indexed addressing = indirect addressing. The only difference is that an indexed addressing can have an expression inside []. Sometime this could be just good for alignment purpose. [eax] = [eax+0x00]. But Stefan was referring to something else : register usage for each load instruction. -
There are more developers than there are developer jobs. Some will have to take what they can get and use the tools that the job require. That's just the way the world works. Otherwise we would all be astronauts or firemen.
-
This is just not true.
-
Help with string extraction function
David Heffernan replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
If you don't have a performance bottleneck, make sure that you use a version of the code that is easy to read and maintain. -
Book: Delphi Quick Syntax Reference
Kas Ob. replied to John Kouraklis's topic in Tips / Blogs / Tutorials / Videos
Congratulations, wish you success. -
Help with string extraction function
Mike Torrettinni replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
No, not using any of it, yet. Planning to do some profiling and benchmarking on real data and will see if there are any bottlenecks in this area. -
A year ago, I was able to reduce the total unit dependency cycles in a large app by 25%. The build time reduced by a factor of 8, even though the cycle count is still embarrassingly high.
-
Help with string extraction function
Mahdi Safsafi replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
@Kas Ob. I noticed that you take optimization very seriously. That's really good but just as an advice from someone that did, don't be driven too much. Behind that optimization door resides the evil ! In fact, I spent much time reading Intel doc/books, comparing different compilers (gcc, clang, ...). At the end I become more obsessional and less productive as I started paying much attention to my codes than what is required like taking some time to decide whether I should write if a = b or if a <> b. -
Sorry Mahdi Safsafi, I think this is same issue as above. This very same text line is from 1995 too, please update that as well to a more modern version.
-
RAD 10.4 Android KeyboardType NumbersAndPunctuation not working
Bert-Jan replied to Bert-Jan's topic in FMX
Embarcadero will address this in a future update. -
Like the rest of us. Meanwhile, we make the best of it until we or it retires.
-
Will probably be reclassified as "new feature" :trollface:
-
When you sit on millions of lines of code, in projects with several developers, implementing thousands of functions, and integrating with numerous systems, you need automated unit testing, automated integration testing and dedicated testers with proper test plans. We are not talking about one-man toy projects here.
-
That reminded me about a nice quote :
-
That reminded me of