This paper deals with the methods of programming the digital signal processors based on very long instruction word (VLIW) architecture. It compares 3 most used methods using a common algorithm in signal processing domain. The comparison shows the advantages and disadvantages of these methods. The paper also introduces the new method of programming VLIW processors. This method could describe any digital signal processing algorithm with the signal-flow graph instead of the sequential definition. The result of the system is the generated low level source code in semi optimal stage.