There are some papers around that explain what are the differences : SuperClassic Presentation from one of the main core developers http://www.slideshare.net/ibsurgeon/firebird-25-architecture-by-dmitry-yemanov-in-english
and the Classic vs SuperServer question in the Getting Started guide for Firebird 2.5.x
or another one that i like is this blog post with nice pictures of the three architectures: Super , Classic and SuperClassic http://www.sinatica.com/blog/en/index.php/articles/firebird-superserver-classicserver-or-superclassic
The fourth Architecture is Embedded and that is entire server contained into one dll on windows or so file on linux that can be used without a tcp/local connection and it will access your database file directly
http://www.firebirdsql.org/manual/ufb-cs-embedded.html
Thomas created a compact architecture comparison sheet, which is available here
http://www.iblogmanager.com/download/misc/articles/fb25_architecture_comparison.pdf
Sunday, February 24, 2013
Wednesday, February 13, 2013
Adobe Photoshop 1.0 Source Code About 75% is in Pascal
You can read the full article on http://www.computerhistory.org/atchm/adobe-photoshop-source-code/
What i loved was the part about the Efficency and Productivity for Pascal Language , compare that with our days when you need large teams for large and ineficcient java EE projects
That first version of Photoshop was written primarily in Pascal for the Apple Macintosh, with some machine language for the underlying Motorola 68000 microprocessor where execution efficiency was important. It wasn’t the effort of a huge team. Thomas said, “For version 1, I was the only engineer, and for version 2, we had two engineers.”
With the permission of Adobe Systems Inc., the Computer History Museum is pleased to make available, for non-commercial use, the source code to the 1990 version 1.0.1 of Photoshop. All the code is here with the exception of the MacApp applications library that was licensed from Apple. There are 179 files in the zipped folder, comprising about 128,000 lines of mostly uncommented but well-structured code. By line count, about 75% of the code is in Pascal, about 15% is in 68000 assembler language, and the rest is data of various sorts. To download the code you must agree to the terms of the license.
That first version of Photoshop was written primarily in Pascal for the Apple Macintosh, with some machine language for the underlying Motorola 68000 microprocessor where execution efficiency was important. It wasn’t the effort of a huge team. Thomas said, “For version 1, I was the only engineer, and for version 2, we had two engineers.”
Download Photoshop version 1.0.1 Source Code
Sunday, February 10, 2013
Lazarus Free Pascal IDE 1.0.14 Final release is available for download, Here is howto install it on #Ubuntu or #Debian
The Lazarus Free Pascal IDE team is glad to announce that Lazarus 1.0.14 is available for download on sourceforge net download area
Check your cpu if is x86-64/32
open console and type
That means you need 64 bit version that means AMD64 (x86-64 instruction set was invented by AMD and this is why is called this way but all you need to know is AMD64=INTEL64=x64=x86_64 and even if is named that way it will work on all x64 cpus : INTEL, AMD, VIA)
Go to the sourceforge download page
Choose Lazarus Linux amd64 DEB then Lazarus 1.0.14
From that dir you need to install in order :fpc , fpc-src and lazarus
if
Check your cpu if is x86-64/32
open console and type
uname -m x86_64
That means you need 64 bit version that means AMD64 (x86-64 instruction set was invented by AMD and this is why is called this way but all you need to know is AMD64=INTEL64=x64=x86_64 and even if is named that way it will work on all x64 cpus : INTEL, AMD, VIA)
Go to the sourceforge download page
Choose Lazarus Linux amd64 DEB then Lazarus 1.0.14
From that dir you need to install in order :fpc , fpc-src and lazarus
if
uname -m i686
that means 32 bit version i386 again for all CPUS INTEL, AMD, VIA
Choose Lazarus Linux i386 DEB then Lazarus 1.0.14
From that dir you need to install in order :fpc , fpc-src and lazarus
ps:why is called i386?
because i386 was the first x86-32 cpu also this is how debian calls the 32bit port
If you are using fpc deb from lazarus download area on debian or ubuntu and want to pin it from upgrades here is how :
Choose Lazarus Linux i386 DEB then Lazarus 1.0.14
From that dir you need to install in order :fpc , fpc-src and lazarus
ps:why is called i386?
because i386 was the first x86-32 cpu also this is how debian calls the 32bit port
If you are using fpc deb from lazarus download area on debian or ubuntu and want to pin it from upgrades here is how :
echo fpc hold | sudo dpkg --set-selections
Subscribe to:
Posts (Atom)