Developers Club geek daily blog

Sir Charles Anthony Richard Hoare or just the father of Quicksort, NULL and problem of the having dinner philosophers

1 year, 3 months ago


The knight in education and computer sciences, the man in honor of whom called logic the first who was recognized in the error for one billion dollars, the qsort developer, celebrates today, on January 11, the 82 anniversary. (For certain together with Cnut.)

Read more »


New in Wolfram Language | the Analytical solution of partial equations

1 year, 3 months ago

Transfer of a post of Devendra Kapadia "New in the Wolfram Language: Symbolic PDEs".
The code given in article can be downloaded here.
I express huge gratitude to Kirill Guzenko of KirillGuzenko for the help in transfer and preparation of the publication
.
Partial equations (UrChP) play very important role in mathematics and its applications. They can be used for modeling of the real phenomena, such as fluctuations of the tense string, distribution of a heat flow in a rod, in financial areas. The purpose of this article — to slightly open a veil to the world of UrChP (who else is not familiar to those with it) and to acquaint the reader with how it is possible to solve effectively UrChP in Wolfram Language, using new functionality for a solution of boundary value problems in DSolve, and also new DEigensystem function which appeared in version 10.3.

History UrChP goes back to works of the famous mathematicians of the eighteenth century — Euler,Dalambera,Laplace, however development of this area in the last three centuries did not stop. And therefore I will provide both classical, and modern examples of UrChP in article that will allow to consider this knowledge domain under different corners.

Let's begin with consideration of fluctuations of the tense string with a length π, fixed on both ends. Fluctuations of a string can be simulated by means of the one-dimensional wave equation given below. Here u (x, t) — vertical shift of a point of a string with coordinate x in t timepoint:


Read more »


Prolog for programmers of the p. 2

1 year, 3 months ago
The publication of the first part (habrahabr.ru/post/274603) caused quite extensive and interesting discussion on different aspects of language of application the PROLOGUE.
The purpose was – to show experienced, and not really, to programmers that there is nothing difficult in the Prologue, and everyone can apply it in work.
For some reason there were no questions directly in the text of the publication. I will think that there everything is clear.
Let's start consideration of more practical aspects of programming in the Prologue language.

Read more »


Transfer: Tragedy common lisp

1 year, 3 months ago
Transfer of the letter of Mark Miller, one of participants of committee on standardization JavaScript is offered to your attention. In this letter Mark tells what he can lead "a creeping ficherizm" at design of programming languages to. And why he does not want to add syntax of "let-block" to javascript.

Read more »


Why and why to write open-source a code?

1 year, 3 months ago
image

Under a cat interesting poll

Perhaps, the heading of this article will seem to you not correct," As it is possible to write open-source a code? And what the code such is?" — you ask.

What open-source the code differs from "simply in - a code"? Open-source the project is responsibility for quality of a code, for a covering its tests, for documentation, for timely answers to questions and response to bug contango, for processing of pull-request. Your behavior and thoughts in a time of writing of open-source of a code which will see the world will be others, respectively and the code on an output turns out another.

Open-Source the project lives life — life of community which is formed around the project. Ideas, responses, bug contango, discussion and thanks from other associates influence you and the project directly, and stimulate writing of a code — clear, documentary and covered with tests.

Read more »


Happy birthday, Donald Cnut

1 year, 3 months ago
image

Birthday, on January 10, 78 years


Read more »


Steam CEG from Valve and what it is eaten with. All difficult — is simple

1 year, 3 months ago
image

Kind hour, % %USERNAME! In my previous article "Steam CEG from Valve and what it is eaten with. Introduction" was given only abstract understanding and the principles of work of the CEG technology. In this article there will be on an absolute minimum of the theory also a prevailing majority of practice. Today and now we will consider whether it is possible "to disaccustom" to this protection the treasured performed file.

Read more »


Rust in 2016

1 year, 3 months ago
2015 was considerable year for Rust: we released version 1.0, stabilized the majority of elements of language and a heap of libraries, considerably grew up as community, and also release 1.0), but it will be super-important year for Rust in which there will be many fascinating things. In this article I will tell that as I think, has to occur. It is not an official position and not the promise of the Rust developers.

2015


Before we talk about the future, here several digits for last year:

In 2015 by forces of community Rust:

  • 331 suggestions for improvement of language (RFC) are created
    • from which 161 were accepted and poured in the main repository
    • only 120 people gave RFC, from them 6 people created 10 and more, Alex Crichton created 23 RFC
  • 559 tasks of improvement of RFC are created
  • It is sent and poured in a repository of Rust 4630 of Pull-requests
    • which authors are 831 persons, from them 91 created more than 10 requests, 446 people created only one, and Steve Klabnik was the author of 551 pull-requests
  • 4710 tasks are created
    • from which 1611 are still open
    • which authors are 1319 people from whom 79 created more than 10, and Alex Crichton opened only 159 tasks
  • Six stable releases of Rust (1.0 - 1.5) are let out
  • Stability of Rust – 96% of packets which were compiled on 1.0 is maintained, are still compiled with use of version 1.5

Read more »


Well configured Emacs

1 year, 3 months ago
Everything that needs to be known in order that quickly and competently to configure Emacs.

Read more »


Custom korutina in Unity 5.3

1 year, 3 months ago
All hi. It is transfer of article from the official blog of the Unity engine. In it the speech about a method of creation of the korutin, appeared in version 5.3 will go.



Among new brilliant opportunities of Unity 5.3 I found one small thing which was to me useful, and, I think, can be useful also to you. These are the custom korutina provided by the class CustomYieldInstruction. Thanks to it, you will be able very just to create own korutinny yield-operators. Let's consider it on a living example.

Read more »