Abstract
You have spent the last couple of weeks brainstorming and refining the vision for MyAppoly. What’s next? Many would-be products never make it past this question due to the technological barrier of creating an application. Software applications are written or coded in a programming language. The code defines how the application will run and respond, encompassing everything from what you see to what happens in the background. One of the first technical decisions to make is to choose a programming language for the product. You may have heard of languages like Python, Ruby, and C, but what are they, and what are the significant differences between them? What factors should you consider when selecting a language?
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
TIOBE Software BV, www.tiobe.com/index.php/content/paperinfo/tpci/index.html . Note that not all of these languages relate to the back end.
- 2.
Many experts identify a hybrid of compiled and interpreted as a distinct third type of implementation. See, for example, Robert W. Sebesta, Concepts of Programming Languages, 8th ed. Addison Wesley, 2008.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Vinay Trivedi
About this chapter
Cite this chapter
Trivedi, V. (2019). The Back End: Programming Languages. In: How to Speak Tech. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4324-4_3
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4324-4_3
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-4323-7
Online ISBN: 978-1-4842-4324-4
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books