Bir fonksiyon herhangi bir dil gibi görünüyor bilmenin dilin yapısı, editör tarafından, bazı anlayış alır. Örneğin, bir Perl veya PHP yöntem Python yöntemi çok daha farklı görünüyor, ve bir Scilab yöntemi çok daha farklı:
# Perl:
sub add {
$_[0]+$_[1]
}
# PHP:
<?php
function add ($a, $b) {
return $a+$b;
}
# Python:
def add(a, b):
return a+b
// Scilab
function [c]=add(a,b)
c = a + b;
endfunction
Sizin editör bunun için tanımak ve hesap etmek mümkün olmalıdır.
Birçok farklı dil desteği vardır ki, Eclipse gibi bir IDE kullanmanız gerekir. Ayrıca kişisel kodu stil tercihinize göre bir kaynak kodu otomatik biçimlendiriciden gibi birçok özelliğe sahiptir.