-
A Collection of Examples of 64-bit Errors in Real Programs
29.06.2010This article is the most complete collection of examples of 64-bit errors in the C and C++ languages. The article is intended for Windows-application developers who use Visual C++, however, it will be useful for other programmers as well. Read more -
64 bits
17.05.2010The article reveals the meaning of the term "64 bits". It briefly discusses the history of 64-bit system development, describes the most popular 64-bit processors of the Intel 64 architecture and the 64-bit Windows operating system. Read more -
About size_t and ptrdiff_t
25.09.2009The article will help the readers understand what size_t and ptrdiff_t types are, what they are used for and when they must be used. The article will be interesting for those developers who begin creation of 64-bit applications where use of size_t and ptrdiff_t types provides high performance, possibility to operate large data sizes and portability between different platforms. Read more -
AMD64 (EM64T) architecture
02.10.2008The article briefly describes AMD64 architecture by AMD Company and its implementation EM64T by Intel Company. The architecture's peculiarities, advantages and disadvantages are described. Read more -
64 bits, Wp64, Visual Studio 2008, Viva64 and all the rest
15.04.2008The purpose of this article is to answer some questions related to safe port of C/C++ code on 64-bit systems. The article is written as an answer to the topic often discussed on forums and related to the use of /Wp64 key and Viva64 tool. Read more
-
Interview with Anatoliy Kuznetsov, the author of BitMagic C++ library
08.11.2009In this article, Anatoliy Kuznetsov answers the questions and tells us about the open BitMagic C++ Library. Read more -
64-bit Loki
25.09.2009The article is a report about testing of portability of Loki library with 64-bit systems with the help of Viva64 code analyzer performed by OOO "Program Verification Systems" Company. It contains recommendations for users of the library. The article will be also useful for the users of other libraries built on templates for it describes the peculiarities of analysis of such libraries. Read more -
How to estimate the process of 64-bit migration of C/C++ applications?
21.09.2009The article is devoted to the issue of estimating complexity and cost of migration of applications to 64-bit platforms. Such aspects as availability of various components of an application, libraries and development tools are considered. An example of using PVS-Studio program tool for estimating migration is given. Although the mentioned PVS-Studio product is oriented on C and C++ applications in Windows system, Unix-developers (and developers working in other systems) will find the article useful too. Read more -
Safety of 64-bit code
06.08.2009The article reviews the issues of providing safety of program code when adapting it for 64-bit systems. Read more -
A 64-bit horse that can count
11.05.2009The article concerns the peculiarities of Visual C++ compiler's behavior when generating 64-bit code and possible errors relating to it. Read more -
Seven Steps of Migrating a Program to a 64-bit System
19.04.2009The article describes the main steps which should be performed to correctly port 32-bit Windows applications on 64-bit Windows systems. Although the article is meant for developers using C/C++ in Visual Studio 2005/2008 environment, it will be also useful for other developers who plan to port their applications on 64-bit systems. Read more -
The static code analysis rules for diagnosing potentially unsafe constructions from the viewpoint of 64-bit programs
20.03.2009The article formulates the rules of diagnosing potentially unsafe syntactic constructions in source code of C++ programs and describes the principles of building a static source code analyzer implementing support of the mentioned rules. Read more -
Case Study: Porting a set of point cloud and triangle mesh processing C++ libraries to 64-bit platform
15.01.2009Italian company E.G.S. S.r.l. deals with development of solutions in the field of simulation of triangle mesh-based 3D objects. Read more -
Introduction into 64 bits for the beginners or where's again the 64-bit world?
15.01.2009There were 64-bit processors, the operational systems, some programs. However completely all users have passed to 64 bits still far not. In article the reasons of it are considered. Read more -
Optimization of 64-bit programs
12.10.2008Some means of 64-bit Windows applications performance increase are considered in the article. Read more