On String Concepts and Their Implementation