Articles by Volodymyr Obrizan

A Little About Suffixes

One of the regular sections in Spectrum is about new technical terms in English. Every month the author gives 20-30 neologisms that have entered everyday use in the English-speaking world, and in the Russian-speaking one too. I’ll list some of the ones published in the June issue of this …

Cinder Blocks of Parallel Programming

There are several ways to get programmers to solve assigned tasks at high speed with a minimal number of errors.

The first way is to use high-level languages, for example, C++. Object-oriented programming makes it possible to create entities of various kinds in code, as well as define operations on …

News from Domestic Education

The quality of education at KhNURE was assessed by a delegation from Kuwait. After which a decision was made at that country’s government level not to send students to us for studies because of its low level.

Kuwait will not send specialists for postgraduate study at Ukrainian universities and …

Sergey Mikhtonyuk’s Lecture on Computer Graphics

On Wednesday (05/27/09), Sergey Mikhtonyuk will give a lecture on computer graphics. The program includes:

  1. Graphic primitives

  2. Transformations: Projection / World / View

  3. Matrices

  4. Z-Buffer & Stencil buffer

  5. Lightning: Flat (Gouraud / Phong shading), Directional (point / spot lights)

  6. Textures: Texture coordinates, Mip-mapping, Sampling, Cubic textures

  7. Lighting models: Diffuse / Ambient / Specular

  8. Shaders: Vertex …

C++ Was Invented in the USSR

Evidence has been found that the C++ language was invented in the USSR. The figure below shows a fragment of the secret documentation for the control system of a strategic nuclear incubator.

image

Thanks to Roma Prikhodchenko for the find. :)

Started an article on TBB on Wikipedia

I created an article about Intel Threading Building Blocks on Wikipedia: TBB. I still need to add some basic stuff, the history, and an example of use. If anyone has anything to say on the subject — join in!

Usually I write an article in my personal sandbox and then publish …

The “Multicore Programming” Course Has Ended

Today was the last lecture in “Multicore Programming,” a course I teach for the students in our club. I’d like to thank the guys who, despite the fact that the course isn’t meant for first-year students, and despite the late hour of the classes, still kept coming right …

On Nine-Finger Touch Typing

Students have to type texts on a keyboard very often. That includes preparing reports, term papers, lab assignments, typing program source code, as well as using email and communicating in blogs, forums, and chats. From personal interaction with this contingent, I know that typing any even slightly complex text is …