Click here to Skip to main content
15,884,879 members

Articles by T. Herselman (Articles: 2)

Articles: 2

RSS Feed

Average article rating: 4.37

Desktop Programming
Win32
25 Aug 2016   Updated: 26 Aug 2016   Rating: 3.76/5    Votes: 8   Popularity: 3.39
Licence: MIT    Views: 12,751     Bookmarked: 15   Downloaded: 134
Please Sign up or sign in to vote.
C++11 header-only class, executes functions on a separate thread, including return values. Featuring a unique custom built, low level, lock-free double buffered queue; with a high speed data format, executes a queue of functions in only 6 CPU instructions; lea,call,mov,add,cmp,jb
Web Development
HTML
3 Jul 2016   Updated: 5 Jul 2016   Rating: 4.98/5    Votes: 29   Popularity: 7.04
Licence: CPOL    Views: 116,297     Bookmarked: 38   Downloaded: 3,490
Please Sign up or sign in to vote.
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
South Africa South Africa
Love and passion for low level, high performance code! The lower the better! I disassemble everything!
I learnt x86 Assembler in the 90's, after reading the `Zen of Assembly Language` and `Graphics Programmers Black Book` by Michael Abrash.
I also love C & C++, but I'm anti-Modern C++!
(It's hard to clarify what I mean by `anti-Modern C++`! Because I love a lot of things added to C++11! Like nullptr, auto and a few other things)
I hate the abominations called `futures`/`promises`, STL containers, shared_ptr etc.
I've been inspired by the works of John Carmack, Mark J. Kilgard, Michael Abrash, Bob Jenkins and especially Agner Fog!