Advantages of higher level p-languages: no need to manage details of data movement ,no attention to storage, microscopic view of task higher level of program solving, larger constructions possible, ore portable rather than machine specific, closer to English statements , 3rd generation language (machine 1 , assembly 2 )