Developers Club geek daily blog

Interview: Brian Kernighan and Alan Donovan

2 years, 12 months ago

This year Brian Kernighan, the author of the classical work "C Programming Language", in a co-authorship with Alan Donovan wrote the book "The Go Programming Language" which, apparently, de facto is fated to become one of official sources of initial knowledge of language — not least because of the fact that the book was created under fixed control from creators of the language. The electronic version of the book in English appears only today — correction of the inaccuracies allowed in the first circulation of the book was the cause of several transfers; qualitative translation into Russian is expected not earlier than March, 2016.

Transfer of recent session of questions and answers with authors of the book which is carried out by the Slashdot resource is offered to attention of all interested readers.

A few weeks ago everyone had an opportunity to ask questions to Alan Donovan and Brian Kernighan on their joint work, the book "The Go Programming Language". Slashdot selected the most popular questions of readers and received on them answers.

Read more »

Paul Graham: "Revenge of nerds". In what difference of Lisp

2 years, 12 months ago
We continue transfer of the essay and Paul Graham's book "Hackers and Artists".
At the end of article the technical director of the company of Edison tells how they ported Lisp on С#

"We chased for With ++ programmers. We managed to drag their whole heap to Lisp halfway."
Guy Steel, coauthor of Java of the specification.

The original — Revenge of the Nerds, May, 2002
and What Made Lisp Different, December, 2001
For transfer thanks to Shchyokotova Yana.

Beginning: Paul Graham: "Revenge of nerds", part 1

Part second

What Lisp differs in

When Lisp was for the first time developed, it personified 9 new principles. Today we perceive some of them as by itself razumeeshcheesya, others can be seen only in more advanced languages, and two still remain Lisp prerogative. These 9 principles are listed below as their application in the main IT current.

Read more »

Underground market of crankcases. Transfer of the book "KingPIN". Chapter 16. "Operation Firewall"

2 years, 12 months ago
Kevin Poulsen, the editor of the WIRED log, and in blackhat childhood the hacker of Dark Dante, wrote the book about "one acquaintance".

In the book the way from the teenage geek (but at the same time rolling), to the experienced cyberkingpin, and also some methods of work of intelligence agencies on capture of hackers and crankcases is shown.

The quest on transfer of the book began in the summer in Itshny camp for seniors — "The Pin: school students translate the book about hackers", then were connected to transfer also Habrayuzera and even a few edition.

"the quest on transfer of the book" received a second wind thanks to the Edison company when I allowed them to read a draft copy, and they shared the experience in creation of a VPN network for anonymous clients.

Somebody addressed them via anonymous ICQ, wrote in a wrong way as though through the translator. Gave TZ in English, paid off vebmanyam. Told that even if it will be traced, then he took care of everything. 2 programmers worked month on a task, handed over in time, claims were not. (There are a few details about which it is possible to tell in separate article if to whom it is interesting)

Chapter 16. Operation Fayervol

(for transfer thanks to a habrayuzer of Find_The_Truth)

Something strange happened to ShadowCrew.

Max tried not to shine on one of the most criminal websites on all Internet. For it ShadowCrew was only a site where it was possible to crack a two-three of crankcases. However, in May, 2004, the site administrator made the statement which drew Max's attention. The administrator Kumbadzhonni (Cumbajohnny) provided new VPN service only for participants of the website.

Read more »

Design and evolution of language C ++: excerpts

3 years ago
In comments to transfer "30 years With ++" were noticeable that not all stages of evolution of language are equally well-known, sometimes at all there is no idea of an origin and development of this or that element of syntax or the corresponding semantics. Perhaps, this note will possible to interest readers will address for a long time not the new book of the author of language for the purpose of forming of broader picture about C ++. The book tells as there was its development that exerted impact on this process and why the preference was given to one approaches instead of others.

Read more »

Book "We Study C ++ through Programming of Games"

3 years ago
If you want to learn to program the first-class games, you need to learn language C ++. This book will help you to master development of games from the elements irrespective of whether you have an experience of programming. It is much more interesting to study when training turns into game. Each chapter of the book describes the independent game project. In the final chapter you should write difficult game which integrates all acceptances of programming considered in the previous heads. The book will be ideally suited for the beginning programmer who is going not only to master properly difficult language C ++, but also to practice in programming of games. The purpose of this book — to acquaint you with language C ++ in the context of programming of games. Though it is impossible to imagine such book which would make you the master in two so volume subjects as programming of games and language C ++, this edition is useful to you as an introduction course.

Read more »

Book "Ideal programmer. How to become the professional of software development"

3 years ago
imageAll programmers who try to obtain success in the world of software development are distinguished by one general sign: they most of all care for quality of the created software. It is a basis for them. Because they are professionals of the business. In this book the legendary expert Robert Martin (better known in community as "Uncle Bob"), the author of the best-seller "Pure Code", tells that he means "to be a professional programmer", describing methods, tools and approaches for development of "ideal software". The book is sated with a practical advice concerning all aspects of programming: from an assessment of the project and writing of a code before refactoring and testing. This book — is more, than the description of methods, it about professional approach to development process.

Read more »

The book "we Program Arduino: Basics of sketches"

3 years ago
Hi, Habrozhiteli!
We had a book innovation:

imageFor the first time in Russian there is a legendary best-seller of Simon Monk which many years hold the first places in Amazon ratings. You want to create the smart house or to program the robot? There is nothing more simply. Simon Monk not only will help to deal with delays, contacts and sensors, but also will show how to force all this artful design of wires and payments to do that it is necessary for you. Arduino — it is not as difficult as it seems at first sight. You will be subdued by the opening opportunities at once.

Read more »

Tekhnokniga, part 2: literature on DBMS, development of a frontend, design of interfaces and profound programming on Java

3 years, 2 months ago

Recently we began to publish the survey list of references, recommended for reading to students of our educational projects: Technopark, Technosphere and Tekhnotrek. But it does not mean that these books will not be interesting to the rest. So if you are eager for knowledge of the subjects which are taken out in heading, then for certain will find something interesting in the second part of the overview.

Read more »

Books according to which we in the childhood learned programming and we will teach children

3 years, 2 months ago

When I have called on Robokurs (they teach children of 7-13 years to programming and robotics), have seen collection of rare books on programming and have remembered the past, the 286th without hard drive, BASIC from RAM and other.

I was in the eighth and from the schoolmate have learned that there is "Edge station of young technicians" (KSYuT) where in addition to cutting out the innovation office on programming is fret saw of kordovy model aircrafts also. Has registered there. There were also first network fights in NETWARS, both the first pornopicture, and war for the password of the chief manager. Adequate books practically on was, especially on the BASIC which is hotly loved by me (only "Programmyshka" and one more rozovenky book, from where I have learned that such the array and that with it can be done).

I want to ask habrachitatel, according to what books they took the first steps in programming.

Under cat the short overview of one modern and several oldskulny Soviet books on robotics and programming for children from collection of teachers. (Bonus — the overview of manga on electricity.) And in comments — your first books.

Read more »

Underground market of crankcases. Transfer of the book "KingPIN". Chapter 12. "Free Amex!"

3 years, 2 months ago
Kevin Poulsen, the editor of WIRED log, and in blackhat childhood the hacker of Dark Dante, has written the book about "one acquaintance".

In the book the way from the teenage geek (but thus rolling), to experienced kiberpakhan, and also some methods of work of intelligence services on capture of hackers and crankcases is shown.

Beginning and plan of transfer here: "Pin: school students translate the book about hackers".

Logic of choice of the book for work with school students at me following:
  • books about hackers in Russian a little (one and a half)
  • books about karting in Russian are not present in general (UPD was one)
  • Kevin Poulsen — the WIRED editor, not the silly companion, authoritative
  • to attach youth to transfer and creativity into Habré and to receive back coupling from seniors
  • to work in soldering school students-students-specialists very effectively for training and shows the importance of work
  • the text not strongly hardkorny is also available to wide range, but the Internet raises the questions of information security, vulnerability of payment systems, structure of kardingovy underground, basic concepts of infrastructure
  • the book illustrates what "to be fed" at underground forums — badly comes to an end

Who wants to help with transfer of other heads pm magisterludi.

(Concerning priority ask me many questions and advise to publish chapters in turn. I too so would like, but alas as I work with with many people which, for example, have already transferred 80% of the head, and then they have forsmazhor for 2 weeks. On the one hand on them there is no wish to press, on the other hand to postpone the publication of those people who have translated already following chapter — not absolutely honestly in relation to them. Therefore, that is, I publish.)

To read the previous Chapter 11. "Script’s Twenty-Dollar Dumps"

Chapter 12. "Free Amex!"

(For transfer thanks of Maria Borisyonok from "The greenhouse of social technologies", they, by the way, too look for IT volunteers for non-commercial projects. "Greenhouse" is on friendly terms with hakspeysy long ago and their team does the useful training seminars for beginners on OpenStreetMap and OpenPGP)

At supper Max has slightly concerned the plan with Cheriti. "What you would call institutions which deserve to be punished most?" — he has asked.

It already had ready answer: loan companies. Greedy banks and the credit companies which have cheated clients on annual debt in 400 billion dollars, stirring credit interest and placing children on plastic before those graduate from college. The matter is that consumers never bear responsibility for fraudulent collecting – under the law bill for the first 50 dollars can be made out them, but the majority of banks has refused even it is fraud with credit cards became crime without the victims, paid with callous money of these establishments.

Read more »