26

Re: Application field With ++

Hello, alpha21264, you wrote: Pzz>> In my opinion, anywhere. But me do not understand and set minuses A> Eh! You had not to write it on the Fortran yet! It was necessary a little.

27

Re: Application field With ++

Hello, Pzz, you wrote: Pzz> Hello, ksandro, you wrote: K>> For example: K>> * video Handling in real time. And users want that was fullHD and not . Pzz> I Suppose, on pure Si. Here I will agree, pure With for today the unique competitor With ++. Everything that it is possible to write on With ++  it is possible to write on pure S.No in pure  many things, often the code turns out turn out more difficult and even works more slowly (happens certainly and on the contrary, but it to write inability on With ++ more likely). Pzz> Difficult abstractions in such task are not necessary, and only are hindered. Here it do not agree, in similar tasks abstractions are just very necessary. (Video can go from different types of sources (sometimes from several at once), to be encoded and decoded different codecs, to register in different formats of video of files, to all to it events from a control panel by the camera, both  can be still connected. And .) K>> * Trejding. Traders very much do not love when they press the button to buy, and  happens at the price which strongly differs from the price which they see on . Is still algorithmic , there all is much more rigid (there than 20 microseconds it already slowly). Pzz> In trading I not the big expert but how much I can judge, there am important not only speed, but also nontrivial data handling. It seems to me, language of type Ocaml would approach much more. It fast enough, and at the same time on it it is convenient to work with difficult data structures. On a miscellaneous, there are stupid trading strategy where speed and only speed (for example ) is necessary. About Ocaml I know nothing, can it and someone applies, but I so understand at it there is a garbage collector, it is the big minus. We admit there are two organizations, both of them trade in the same actions at the same stock exchange (trade in that  and with each other). At both organizations of the server in same date center. Both of them use the same trading strategy (the same algorithm). But one of them wrote trading strategy on Ocaml and the second on With ++.  will select most likely all profit at the first. K>> * toys. Not a tetris on , and present 3D games. Gamers love the beautiful drawing, and do not love when game . Pzz> Besides, not the expert. But I think, game is quite logically divided on fast, and rather simple, a part, and slow, but difficult. At such sharing it would be more convenient to write in two different languages. But this approach  does not enjoy wide popularity. More likely from fear, than because of real complexities. I too not , but seem games normally and write in two different languages. Only here from what you took, what a fast part not difficult?

28

Re: Application field With ++

Hello, Pzz, you wrote: Pzz> Hello, RussianFellow, you wrote: RF>> For example, at the decision of mathematical tasks of a different level of complexity. Pzz> the paper and a pencil is applied to the decision of mathematical tasks of a different level of complexity. Everything more to talk on a subject of a programming language of a C ++ to me there is nothing.

29

Re: Application field With ++

Hello, alpha21264, you wrote: A> Hello, Pzz, you wrote: Pzz>> Hello, PavelCH, you wrote: PCH>>> Interests where for today in manufacture of a commercial software favourably to apply with ++. Pzz>> In my opinion, anywhere. But me do not understand and set minuses A> Eh! You had not to write it on the Fortran yet! And it was necessary to me. At the first year high school, in 1991 - 1992. And on operation where I work, well operating programs written on the Fortran till now are used.

30

Re: Application field With ++

Hello, PavelCH, you wrote: PCH> Good afternoon! PCH> interests where for today in manufacture of a commercial software favourably to apply with ++. If there is a possibility, describe application field and in two-three sentences a project/problem example that it was clear not only to the programmer, but also for example  to the manager. a) SCADA systems where it is required high  the code (and the same IoT); b) Computing algorithms and applications with them (for different areas of a national economy); c) Tasks of mathematical modeling; d) picture/video/sound Handling; e) System applications (and operation with the equipment of a computing sitemy/network); f) Built in (embedded) applications for microprocessor systems and the equipment. Probably, there are still any applications...

31

Re: Application field With ++

V> And what language more high level means? Name abstractions which cannot be implemented in With ++, after all so it and sounds in the original - "abstraction high level". Personally I think that if one programming language allows to use low-level and high-level abstractions, and another only high-level the second is not language more high level, than the first. The C ++ is language with superfluous functionality, there it is possible very even to abstract strongly. On the other hand presence of several programming paradigms, like procedural, functional, object-oriented and generalized do programmers in this language not similar against each other. It is possible even to tell that it is different specializations. Well I meant purely from the practical point of view. I understand that on With ++ it is possible to make  all. But it can be made the big pieces of not absolutely clearly code. While  in other languages allow to do it simply and without serious consequences.

32

Re: Application field With ++

W> Toys it seems To me today  become on Unity (C#). One year ago tried to get in Ubisoft in Kiev, and even they (how much I understood) searched for the person that he wrote something on Unity.

33

Re: Application field With ++

Hello, PavelCH, you wrote: W>> Toys PCH> it seems To me today  become on Unity (C#). One year ago tried to get in Ubisoft in Kiev, and even they (how much I understood) searched for the person that he wrote something on Unity. "AAA" it is possible to do on Juniti, yes. Simple things to do on Juniti it is possible, but it will be not so clear, why  from a slingshot on birds weighs under gigabyte, it is launched minute and demands 4 video storage and DirectX11 I (exaggerate).

34

Re: Application field With ++

K> * video Handling in real time. And users want that was fullHD and not . Here likely I will agree. With ++ it is more favourable. K> * Trejding. Traders very much do not love when they press the button to buy, and  happens at the price which strongly differs from the price which they see on . Is still algorithmic , there all is much more rigid (there than 20 microseconds it already slowly). It do not agree. If to take  systems, such as amazon, which units in the world there it is possible. And that, With ++ it is too inconvenient in syntax. The logician should write on any  language. If it is a question of remaining systems besides, there is the same 1, Java. K> * Toys. Not a tetris on , and present 3D games. Gamers love the beautiful drawing, and do not love when game . For today toys are favourable for developing with Unity. And there C# or JavaScript.

35

Re: Application field With ++

D> Simple things to do on Juniti it is possible, but it will be not so clear, why  from a slingshot on birds weighs under gigabyte, it is launched minute and demands 4 video storage and DirectX11 I (exaggerate). But it works in the browser, on , , poppies and .

36

Re: Application field With ++

Hello, PavelCH, you wrote: D>> Simple things to do on Juniti it is possible, but it will be not so clear, why  from a slingshot on birds weighs under gigabyte, it is launched minute and demands 4 video storage and DirectX11 I (exaggerate). PCH> But it works in the browser, on , , poppies and .  under iOS works on  devices normally, already on two-year  it is notable enough. Without speaking already about a zoo Androidov.

37

Re: Application field With ++

D> Juniti under iOS works on  devices normally, already on two-year  is notable enough. Without speaking already about a zoo Androidov. Well still plus Unity it mega the editor plus mega   on games. That is you sat down and for a week wrote game, programming logic if it is necessary typing  from a market.

38

Re: Application field With ++

Hello, PavelCH, you wrote: D>> Juniti under iOS works on  devices normally, already on two-year  is notable enough. Without speaking already about a zoo Androidov. PCH> Well still plus Unity it mega the editor plus mega   on games. That is you sat down and for a week wrote game, programming logic if it is necessary typing  from a market. All so, but, besides, it about any "adult" games. Box2D has been knowingly made, and  it is less than ten. And that is interesting, they on a C ++.

39

Re: Application field With ++

AG> b) Computing algorithms and applications with them (for different areas of a national economy); AG> c) Tasks of mathematical modeling; Why in these points it is favourable to use with ++, instead of other languages?

40

Re: Application field With ++

D> Box2D has been knowingly made, and  it is less than ten. D> And that is interesting, they on a C ++. For myself I too am played - I write games on with ++. But they not the competitive.  them it is unreal. That is here the factor from a series "historically so it was added". And yes, I more like to do on with ++ because I on  with Unity know it much better. But  application with ++ in games very much under the big question.

41

Re: Application field With ++

B> Brilliant, smart CORBA. I correctly understood? Usage here with ++ consists in a spelling of separate components under this specification on with ++ and to use them in distributed systems along with others?

42

Re: Application field With ++

Hello, PavelCH, you wrote: PCH> For myself I too am played - I write games on with ++. But they not the competitive.  them it is unreal. Angry Birds, Cut the Rope, Doodle God look at you bewildered. The monetization is orthogonal to a programming language.

43

Re: Application field With ++

Hello, PavelCH, you wrote: AG>> b) Computing algorithms and applications with them (for different areas of a national economy); AG>> c) Tasks of mathematical modeling; PCH> Why in these points it is favourable to use with ++, instead of other languages? For these applications the factor of an effective utilization of computing resources is very often important. Here examples: Computing, fashionable now the task ( ) applying a C ++ we receive result faster, than it would be applying Java or C#: https://habrahabr.ru/post/183536 About mathematical modeling: it is necessary to process great volumes of the data if to do it in the modern languages modeling occupies too much time. An example of mathematical modeling of a computer network: https://lvee.org/en/reports/LVEE_2010_31

44

Re: Application field With ++

D> Angry Birds, Cut the Rope, Doodle God look at you bewildered. D> the monetization is orthogonal to a programming language. You will laugh, but investors of startups (not  with , and firms-accelerators) carefully are interested and as "you there write game". And if do not hear in the answer sign words  "Unity" or "Unreal Engine" most likely think before to put up the money twice.

45

Re: Application field With ++

Hello, PavelCH, you wrote: PCH> you will laugh, but investors of startups (not  with , and firms-accelerators) carefully are interested and as "you there write game". And if do not hear in the answer sign words  "Unity" or "Unreal Engine" most likely think before to put up the money twice. And under Unreal Engine not on With ++ a case write?

46

Re: Application field With ++

Hello, PavelCH, you wrote: PCH> For today toys are favourable for developing with Unity. And there C# or JavaScript. Toys are favourable for developing today on all successively - even on  people earn till now. And you did not answer my question above - in what language develop under UE4?

47

Re: Application field With ++

W> And under Unreal Engine not on With ++ a case write? On with ++. But here in what it  before the same  I will not understand. You know?

48

Re: Application field With ++

Hello, PavelCH, you wrote: PCH> On with ++. But here in what it  before the same  I will not understand. You know? In Google of full information. I do not use any, other tool, but the fact of that UE, CryEngine, and other engines on With ++ is widely used in games and, these games bring good money, should answer your question. It is favourable to do games on With ++? FAVOURABLY!

49

Re: Application field With ++

Hello, Berserk, you wrote: I correctly understand, what after a rewriting it did not become faster (you "were not decelerated" you submit as success) and became only more convenient in usage (most likely for programmers With ++)? Upon - it was accelerated. But there simultaneously and in large quantities the interior of many functions has been rewritten on SSE, AVX, NEON. It is more convenient to use, by the way, became all. Appeared normal  on the Python and Java. Exists constant  API for # - Emgu CV. If  the library was enough terrible from different directions (at the time of Intel),  is godless, storage now it is very qualitative thing leaked. To use really conveniently.

50

Re: Application field With ++

Hello, Pzz, you wrote: Pzz> the paper and a pencil is applied To the decision of mathematical tasks of a different level of complexity. And at me the friend the mathematics uses (which tungsten)