In the previous chapters, you saw a lot of code snippets based on C#. But Azure Functions are not only C#—they support a set of programming languages and, moreover, allow you to create the infrastructure to support your own favorite programming language. After reading this chapter, you will understand how the language extension pattern, implemented by the Azure Functions Runtime, works and how you can extend it to support new languages.
This chapter will cover the following topics:
- Azure Functions and JavaScript
- Azure Functions and Java
- Azure Functions and Python
- Azure Functions and PowerShell
- Language extensibility