Programming Language Choice Problem in Cross-platform Application Development

V.B. Zakharov, M.G. Mal'kovkij, A.I Mostyaev

Abstract


One of the first steps in the process of software development is programming language choice. In case of cross-platform application development the choice problem becomes especially actual one. This work considers a lot of factors influencing on language choice. The examples of using different languages and technologies are described. The practical experience of creating real applications is considered in details.


Full Text:

PDF (Russian)

References


Golovin I. G., Zaharov V. B., Mostjaev A. I. Vlijanie tendencij sovremennogo obshhestva na process sozdanija, rasprostranenija i podderzhki programm dlja mobil'nyh ustrojstv // Nauchnyj vzgljad v budushhee. - 2016. - T. 4, # 2. - S. 41-51.

Vybor jazyka programmirovanija [Jelektronnyj resurs] // Centr razrabotki dlja Windows [Oficial'nyj veb-sajt]. URL: https://docs.microsoft.com/ru-ru/windows/uwp/porting/getting-started-choosing-a-programming-language.

Baklin D. Professional'noe programmirovanie prilozhenij dlja iPhone i iPad / Dzhin Baklin ; [per. s angl. OOO "Ajdionomiks"]. - M. : Jeksmo, 2013. - 672 s.2.

Majer R. Android 4. Programmirovanie prilozhenij dlja planshetnyh komp'juterov i smartfonov / Reto Majer ; [per. s angl. OOO "Ajdionomiks"]. - M. : Jeksmo, 2013. - 816 s.

Supported Platforms [Jelektronnyj resurs] // Qt Documentation [Oficial'nyj veb-sajt]. URL: http://doc.qt.io/qt-5/supported-platforms.html.

Supported Target Platforms [Jelektronnyj resurs] // RAD Studio [Oficial'nyj veb-sajt]. URL: http://docwiki.embarcadero.com/RADStudio/Berlin/en/Supported_Target_Platforms.

Mnogoplatformennost' [Jelektronnyj resurs] // Unity [Oficial'nyj veb-sajt]. URL: https://unity3d.com/ru/unity/multiplatform.

Zaharov V., Mal'kovskij M., Mostjaev A. Java ili al'ternativy? Opyt perenosa prilozhenij na platformu Android // Sbornik nauchnyh trudov SWorld. - 2015. - T. 5, #1(38). - S. 15-27.

Zaharov V., Mostjaev A. Osobennosti perenosa prilozhenij na mobil'nye platformy // Programmnye sistemy i instrumenty / Pod red. A. N. Terehin. - T. 15. - Izdatel'skij otdel fakul'teta VMK MGU Moskva, MGU, 2014. - S. 16-24.

Zaharov V. B., Mal'kovskij M. G., Mostjaev A. I. Uspehi shahmatnoj informatiki i vozmozhnost' polnogo reshenija zadachi igry v shahmaty // Evrazijskij Sojuz Uchenyh (ESU). - 2016. - T. 3, # 1 (22). - S. 124-126.

Zakharov V. B., Mal'kovskii M. G., Shchukin Y. V. Compression of underdetermined data in a 7-piece chess table // Moscow University Computational Mathematics and Cybernetics. - 2016. - Vol. 40, no. 1. - P. 47-52. Block compression algorithms used for solving the problem of 7-piece chess endings are presented. The algorithms are based on data reordering before compression, the RE-PAIR compression algorithm, and use of the so-called underdetermined value method.


Refbacks

  • There are currently no refbacks.


IT-EDU-2017   RTUWO 2017

ISSN: 2307-8162