Almost all programming language implementations (a notable exception being Smalltalk) present the option of utilizing individual tools quite than an IDE, as a result of some programmers favor not to use IDEs for numerous reasons, and IDEs often take.