Skip to main content

The Back End: Programming Languages

  • Chapter
  • First Online:
How to Speak Tech

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?

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 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

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Vinay Trivedi

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics