Worldwide developers from this. The most famous programmers and IT specialists from all over the world. Types of programming languages

Famous programmers, who are they and what contribution have they made to the development of the modern world? In this material, we will recall the most outstanding personalities in the world of informatics, how and in what they achieved success and why they not only can, but also be worth following an example to everyone who develops in the IT field.

Bjorn Stroustrup (1950).

Language author C ++ programming which supports object oriented programming. Nowadays, several modern programming languages ​​have been created on the basis of C ++. Bjorn Stroustrup is the author of the books "The C ++ Programming Language" (one of the most popular books in the field of programming, translated into 19 languages ​​of the world), "Design and Evolution of C ++", " Help guide on the C ++ programming language with comments ".

Dennis Ritchie (1941-2011).

American computer specialist. Became famous for the creation of the language C programming, as well as the development and improvement of programming languages BCPL, B, C, ALTRAN extensions for programming language FORTRAN... Ritchie took part in the development of operating systems Multics and UNIX... Dennis Ritchie author of the book (with Brian Kernighan) " C programming language»

Richard Stallman (1953).

Founder of the Free Software Movement, the GNU Project (General Public License), the Free Software Foundation, and the League for Programming Freedom. He is also an inventor copyleft concept.

Linus Torvalds (1969).

Programmer and hacker originally from Finland, Linux developer - the kernel of the GNU / Linux operating system, on the basis of which the operating system is built Android system Is the most widely used smartphone OS in the world.

Steve Jobs (1955-2011).

An American entrepreneur who pioneered the era of IT technologies. Was one of the founders, after the chairman of the board of directors and CEO of Apple corporation. One of the founders and CEO of the Pixar film studio.

Steve Wozniak (1950).

American inventor, electronics engineer and programmer, co-founder of Apple. In the mid-1970s he independently designed Apple computers I and Apple II, thereby committing "Microcomputer revolution".

Bill Gates (1955).

One of the richest people on the planet, inventor, programmer and businessman. And most importantly, the founder and largest shareholder of the company Microsoft... At the age of thirteen, Bill wrote his first program - the game "Tic-Tac-Toe" in the programming language BASIC... Author of the books: "The Road to the Future", "Business at the Speed ​​of Thought."

Mark Zuckerberg (1984).

American programmer, creator and developer of the world famous social network Facebook.

Pavel Durov (1984).

Entrepreneur, programmer, one of the creators and developers of the social network "In contact with" and the company of the same name; messenger creator "Telegram".

Like the material "The most famous programmers and IT professionals from around the world"? Then follow our other news!

If you find an error, please select a piece of text and press Ctrl + Enter.

Attention! The opinion of the people answering the question may not be the same as the opinion of the editorial board.

Who do you think is the best programmer ever?


MITCH RICE-JONES

programmer

DONALD WHIP.

He is known for his monograph The Art of Programming, which consists of several volumes. It has detailed descriptions everything from data structures and random numbers to sorting, enumeration, and analysis of algorithms - the direction he laid the foundations for. In all his books, he gave examples written in assembly language - machine instructions. Bill Gates said about this monograph: “If you consider yourself a good programmer, read Knuth's The Art of Programming. If you can read it all, be sure to send me your resume. "

Knut began working on the monograph in 1962 and has completed four volumes to date. The fifth volume will appear in 2020, which means that work on five volumes will take him 58 years. And he's going to write two more. And this is not to mention the fact that he created TeX, one of the most widespread computer layout systems, the METAFONT language for developing vector fonts, as well as a competent WEB and CWEB programming system. He is awarded the John von Neumann Medal, the Franklin Medal, the Turing Prize, and the US National Medal of Science. For his work on The Art of Programming, he was even given the title of Honorary Professor of the Art of Programming. "


programmer

“Anders Hejlsberg.

He wrote a Pascal compiler in assembly language for the two dominant operating systems of the time, DOS and CPM. Later, the compiler entered the Turbo Pascal IDE. Thanks to it, compiling, linking and running a program began to take seconds, not minutes.

The Hejlsberg compiler was bought by Borland International, which also hired a programmer. Borland sold the compiler along with a complete development environment for far less money than its competitors. Thanks to Hejlsberg, the productivity of programmers has grown exponentially. Then I was so impressed with his work that I even wrote the book Using Turbo Pascal, first published in 1986. It can still be found on Amazon and eBay.

Anders Hejlsberg led the Borland Delphi (Object Pascal) team, which was as fast as Turbo Pascal. Delphi is currently ranked 11th in the TIOBE Programming Languages ​​and Development Environments ranking. Hejlsberg later went to work at Microsoft, where he led the development of C #, which is now ranked 5th in the TIOBE rankings. "


RAVI KUMAR

student

Linus Torvalds.

Linux creator. Everyone knows that he can program better than Mark Zuckerberg and Bill Gates. In such a tense, paranoid, money-making industry, no one could have foreseen the release of Linux, a free and open source operating system that was the result of the collaborative work of many programmers. He also created the Git version control system and the Subsurface program for professional divers.

James Gosling.

The creator of the Java language, which is used all over the world. Based on the PostScript page description language interpreter, he developed the Network Extensible Windowing System (NEWS), which distributes computations across the network. On what he just did not work: on the ground analysis of telemetry from the ISIS 2 satellite, and on the first version of the Emacs text editor for Unix, and much more.

Richard Stallman.

Founder of the Free Software Foundation and founder of the open source movement, one of the most important figures in history information technologies... He worked on the GPL, the world's most widespread license, used in Linux, as well as on the GCC compiler suite. text editor Emacs and Other Open Source Software. "

In this article, we will tell you about the best Russian programmers of all time and learn about their main achievements.

Goes to the list!

Russian programmer, author of the popular Dr. Web, CTO and founder of Doctor Web. After studying at the Leningrad Institute of Aviation Instrumentation, he worked as an engineer for aviation defense projects at the Leninets Scientific and Production Association. Since 1990 he has been developing in the field antivirus protection... Igor Danilov wrote his first virus analyzer out of enthusiasm in the desire to rid his research institute of virus threats. In 1992 he began developing the Dr.Web anti-virus. In 2003 he founded Doctor Web company.


Russian programmer, algorithm developer Advanced programs eBook Processor, released by the Moscow-based Elcomsoft company and designed to bypass protection e-books in Adobe PDF format. Associate Professor of the Department " Information Security"Faculty" Informatics and control systems ".


You can find live broadcasts of the development process, lectures, hackathons and much more from the field of programming at

It is no secret that the profession of a programmer today attracts young people not only with technology and the opportunity to always be at the forefront of progress, but also with high salaries. Any Russian or foreign salary rating in the top 20 necessarily contains several positions of programmers or a developer. But it would be nice to find out the specific figure at the current moment, and even for each profession. We decided to conduct our own subjective investigation: we took a database of three leading HR aggregators (trud.com, superjob.ru and hh.ru), fished out our IT professions from it and looked at how much the employer is now willing to pay to these specialists. The sample was the first 25 vacancies supplied with salary information. The maximum specified limit was taken into account. Let's get down to numbers.

Web developer

Web developer is a very generic name for a wide range of different professions. This can include both simple layout designers who barely finished HTML / CSS courses, and full stack developers who know a bunch of tools and languages. Our scoring method ignores these differences, eliminating only duplication and part-time jobs:

As you can see from the graphs, different resources offer different salary levels for the same vacancy: hh.ru has the most profitable offer, on trud.com - offers in the top are worse. Another confirmation that it is necessary to look for a job simultaneously on several resources.

As for the average salary of a web developer, the arithmetic mean is slightly less than 103 thousand rubles.

Python programmer

Let's take a look at a similar picture in the range of salaries for "snake charmers":

The salary of this type of specialist periodically reaches impressive values ​​for a free exchange. The explanation is simple: a lot of python specialists are required for permanent or partial work in Europe. There the salary is in foreign currency, but the expenses are also appropriate. One way or another, the average salary of a Python programmer was 129.6 thousand rubles.

Ruby programmer

For some reason, it is believed that Ruby programmers earn a little less than python programmers. They say that the field of activity is narrower, but there are fewer tools. Let's check in practice:

The graph shows a very even spread of offers around the overall median on all three resources. This means that the resulting figure of 127.7 thousand rubles is close to the really average salary in the market.

PHP Programmer

If you refer to query statistics search engines, you will see that the PHP trend in recent years has not experienced better times... However, this does not affect the labor market at all. Let me prove it once again with numbers:

Yes, there are "regional" offers to work for 15-30 thousand rubles a month, but even taking into account their average profit of a PHP-specialist in Russia is 109.2 thousand rubles.

Frontend developer

Frontend specialists usually have stringent requirements in terms of skills and the number of tools used. However, turning to the labor exchange, we see that layout designers or completely novice front-endrs are sometimes included in this category. As a result, there are several offers of salaries below 50 thousand rubles per month:

However, this injustice is covered by foreign exchange offers equivalent to 250-300 thousand, as a result, the median leads to "pretty" average 137.3 thousand rubles.

IOS Programmer

Apple's financial reports can mislead undecided geeks into believing that there is no more lucrative and rewarding job on the planet than an iOS programmer. According to our figures, the profit here does not differ much from the general one in the market:

The final 124 thousand rubles (and most likely pure) is a very good figure even by European standards, but not so outstanding as to make a choice out of mercantile motives.

Android Programmer

If we talked about "apple" programmers, we need to consider the level of earnings from competitors. Development of applications on the Android platform has a number of its own complexities, in particular, chaos in target devices and design rules, so a quality specialist is valued here even a little higher:

Weighted pros and cons give the average salary, which corresponds to most of today's figures - 134.4 thousand rubles.

Java programmer

Several "space" proposals raise the average profit of Java programmers by highest level today's rating - 152.2 thousand rubles.

Game developer

What's really interesting, at least on paper, is creating your own games. This industry is actively developing, companies' budgets are growing, employees with knowledge of almost all popular programming languages ​​are being recruited. Let's see how things are with salaries now:

In this case, hh.ru pulled out not the most joyful statistics of game developers' salaries on good level in 129 thousand rubles. In general, there are many startups in this industry with modest proposals and just employers who are ready to save money on the love of programmers for games.

C # developer

C # programmers have a stable market demand and a decent salary. In my opinion, this is one of the surest options if you want to work in several directions, while not wasting time learning a huge number of tools and languages. By the way, about the salary:

Similar figures are 127 thousand rubles. The graph also clearly shows the dynamics of salary growth from junior (in the region of 35 thousand) to team lead (over 260). There is also a plus for globalists - there are a lot of vacancies that involve relocation or business trips to Europe and the USA.

Software tester

A profession that is gradually gaining popularity and becomes a must-have in any IT company. Let's see how the work of testers is evaluated on the exchange:

Quite modest figures in comparison with other IT specialists - only 87.5 thousand rubles. On the other hand, this is an opportunity to jump on the train for a profession that has definitely not passed the peak of demand yet. When this moment comes, it is better to already have experience and knowledge, and you will not have to worry about a decent payment.

SEO specialist

In this case, it turned out to be almost impossible to separate an SEO specialist from an SMM or just a content manager. These vacancies come in bulk, so the result obtained below can be considered the average for all marketing professions related to the web and the IT world in general.

Worthy 79.6 thousand rubles. It is not entirely appropriate to compare with the classic IT professions here, nevertheless, it depends much more on experience and talent than on the number of books read.

System Administrator

In the case of sysadmins, the overall picture is greatly spoiled by the vague requirements for the profession. Since vacancies were taken from all regions and different areas, they came across as small firms where you only need to serve local computers(respectively, a salary of 18 thousand), and large corporations where you need to monitor cyber threats and network quality. The picture is as follows:

Hence, a rather modest 68 thousand rubles, although in reality a tough system administrator, even not in a managerial position, can get 150 thousand and more. It's just that the demand for specialists of this level is relatively small, as well as the list of requirements.

Conclusion

Well, let's hope that the numbers provided by hh.ru, trud.com and superjob.ru correspond to the truth, put skeptics to shame and inspire young minds. But it is always important to remember something else: no matter how much money is circulating in the profession, without love and respect for it, you will always be located somewhere in the basement of statistics.

Among ordinary people, programmers are now a respected profession. Indeed, without them there would be no “iPhones” and Facebook, they create cool companies and they are among the few, in Ukraine they are tied to the dollar. Who is popular directly among IT specialists? VentureBeat is a list of legendary programmers who enjoy the greatest authority in the global IT community.

Linus Torvalds created Linux, free operating system, in the dorm room of the University of Helsinki. Today Linux runs data centers and supercomputers, and is developed by a horde of freeware fans around the world.

Torvalds is known, in particular, for the fact that he does not go into his pocket for a word and does not try to please the public. At one of the recent speeches, when he was asked from the audience if he frightens off the members of the Linux community with his manner of communication, he replied: "I don't give a damn about you." About Torvalds among the developers there are the same jokes as among the common people about Chuck Norris. For example, Torvalds can divide by zero and play 3D games by executing their source code in mind in real time.

Sir Tim Berners-Lee- the only one on this list who managed to earn knighthood - he was knighted by the British Queen Elizabeth II. He is the creator of the Hypertext Transfer Protocol (HTTP), the technology on which the entire Internet is built.

He currently leads the Alliance for accessible internet, a social organization backed by Google, Facebook and Microsoft, which aims to make broadband internet available to people around the world.

Donald Knuth... His academic work in computer science earned him the title of "Father of Algorithm Analysis". Everything on the web, from the Facebook feed selection algorithm to the Amazon selection algorithm, owes something to him. He is already 77 but still working. He is currently writing a book called The Art of Computer Programming. He is also professor emeritus at Stanford.

Brendan Icke, creator of the JavaScript programming language, which is the de facto standard for web programming. Participated in the creation of Mozilla, a company that develops Firefox browser... He stepped down as CEO when it became known about his financial support for a project to ban gay marriage in California.

Solomon Haykes, the creator of Docker, a technology that developers adore because it packages code into containers and delivers it to servers. Works like virtual machine but much faster. Docker started as a side-project at dotCloud, but when it turned out to be popular, the company survived a pivot and soon became a unicorn.

Mark Zuckerberg, creator of Facebook. that the smaller and more flexible the team, the more successful it will work. Billion social network serves "only" 10,000 people worldwide.

David Heinemeyer Hansson known as DHH. Creator of Ruby on Rails, a super popular framework that earned him the 2005 Google Hacker of the Year title and award.

Richard Stallman, known primarily for the struggle for free software, the founder of GNU, the author of the idea of ​​"copyleft" - as opposed to copyright. Very principled, does not use any proprietary developments.

Bram Cohen, the creator of the BitTorrent protocol, bringing users super-fast file downloads. BitTorrent is incredibly popular, with a conservative estimate of 250 million users worldwide. Last year, Thom Yorke tried to distribute the album exclusively through BitTorrent. And yet, BitTorrent's capabilities were primarily appreciated by Internet pirates.

James Gosling, creator of the Java programming language. But you already know that. What you may not know is that James of the famous Ukrainian startup Jelastic is an independent director.

Bjorn Stroustrup, Danish programmer. In 1978, he created the C ++ programming language, improving C. He is still actively working: he teaches at the University of Texas A&M, Columbia University, and also at Morgan Stanley.

John Carmack, co-founder of id Software. He is known all over the world as the creator of Doom. By the way, the very idea of ​​the game was born during a game in D&D, which the team played at id Software's headquarters on a regular basis for several years. And John has always been the game master. He was the first to try out those 3D graphics tricks that are still used today.

He is now employed at the $ 2 billion Oculus VR company.