101 · Question #277
Which programming language is the basis for F5 iRules?
The correct answer is D. TCL. F5 iRules are written in TCL (Tool Command Language), a scripting language that F5 extended with custom commands to enable granular traffic manipulation on BIG-IP devices.
Question
Which programming language is the basis for F5 iRules?
Options
- ALisp
- BC++
- CJava
- DTCL
- EAWK
How the community answered
(28 responses)- A7% (2)
- B4% (1)
- D89% (25)
Why each option
F5 iRules are written in TCL (Tool Command Language), a scripting language that F5 extended with custom commands to enable granular traffic manipulation on BIG-IP devices.
Lisp is a functional programming language associated with AI and research contexts, not used as the basis for F5 iRules.
C++ is a compiled, general-purpose language and is not the scripting foundation for iRules.
Java is an object-oriented compiled language used in enterprise application development, not the scripting language for iRules.
TCL (Tool Command Language) is the scripting language that forms the basis of F5 iRules. F5 extended TCL with proprietary event-driven commands that allow administrators to inspect and manipulate network traffic at Layers 4-7. iRules scripts execute within the TMOS data plane when specific traffic events are triggered.
AWK is a Unix text-processing utility for pattern scanning and is not related to F5 iRules scripting.
Concept tested: F5 iRules scripting language foundation
Source: https://clouddocs.f5.com/api/irules/
Topics
Community Discussion
No community discussion yet for this question.