Métodos básicos de programación
Los métodos básicos de programación incluyen métodos orientados a procesos y métodos orientados a objetos.
Método orientado a procesos: Orientado a procesos (ProcedureOriented) es una idea de programación centrada en procesos. Se trata de programación con el objetivo principal de lo que está sucediendo, a diferencia de la programación orientada a objetos sobre quién se ve afectado. La diferencia obvia con respecto a la orientación a objetos es la encapsulación, la herencia y las clases. El método de diseño orientado a procesos es un proceso lineal de acuerdo con la relación entre la transformación y transmisión de información dentro del transporte inteligente, con los datos como centro, las funciones del sistema se descomponen y diseñan de arriba hacia abajo y paso a paso. y finalmente se diseña un sistema físico que satisfaga las necesidades del usuario. El método de diseño orientado a procesos utiliza principalmente diagramas de flujo de datos, tablas de descripción de flujo de datos, diagramas de estructura del sistema, tablas de descripción de flujo de marco, diagramas de relaciones entre entidades, etc. para describir la arquitectura del sistema de transporte inteligente. Un lenguaje de programación común orientado a procesos es el lenguaje C.
Método orientado a objetos: La orientación a objetos (Object Oriented, OO) es un método de desarrollo de software. Los conceptos y aplicaciones orientados a objetos han trascendido la programación y el desarrollo de software y se han expandido a campos como sistemas de bases de datos, interfaces interactivas, estructuras de aplicaciones, plataformas de aplicaciones, sistemas distribuidos, estructuras de gestión de redes, tecnología CAD, inteligencia artificial y otros campos. La orientación a objetos es un método para comprender y abstraer el mundo real. Es el producto del desarrollo de la tecnología de programación informática hasta cierto punto. Orientado a objetos se refiere específicamente al uso de métodos de diseño como la encapsulación, la herencia y la abstracción en la programación. Sin embargo, es evidente que esta definición ya no es adecuada a la situación actual. El pensamiento orientado a objetos ha estado involucrado en todos los aspectos del desarrollo de software. Los lenguajes comunes orientados a objetos incluyen java, c, python, c#, etc.