Una pregunta para los expertos en POO. - página 27

 
Реter Konow:

Mi enfoque también es un OOP. Sólo que en una presentación diferente y con menos "objetividad" por el momento. Pero la esencia es la misma.

....

Quiero crear OOP "ligera" sobre la base del núcleo y el motor, con una sintaxis mínima, con representación digital de los objetos en el núcleo, jerarquía completa, clasificación, herencia de propiedades y funciones. En otras palabras, la misma OOP, pero la mía.

Rehtag Konow:
Mi enfoque también funciona con los objetos, pero están representados de forma mucho más concisa.

...Mi enfoque también es OOP, sólo que aún no está completamente desarrollado.

....Con la OOP estándar, no se puede conseguir tan fácilmente.

????

¿por qué se necesita OOP?

No pierdas el tiempo ni digas a tus oyentes que sólo te estás divirtiendo.


La OOP es sólo un paradigma de .... dos programadores pueden entender con los dedos lo que el programador quería decir con su código, ¡ni más ni menos! - si este es su OOP entonces por qué? - ¿a quién?

aquí fue un placer escuchar hoy a una persona "que está al otro lado del monitor", no conozco a una persona, escribo para mí mismo, pero había una necesidad de discutir, envié el código en estilo OOP, obtuve una respuesta:

ese es el objetivo de la OOP. - Lo escribí para que yo mismo pudiera leer mi tarea después de un tiempo y para que otra persona pudiera leer lo que escribí. - en el 90% de los casos la POO puede traducirse a la programación procedimental sin afectar a ..... entonces sigue un juego de palabras intraducible con expresiones idiomáticas locales .... (C) "El brazo de diamante".

SZZY: por desgracia, soy perezoso y rara vez escribo comentarios en el código, pero trato de escribir para que al menos recordar lo que quería escribir y conseguir al final, OOP me ayuda en eso mucho ;)

 
Igor Makanu:

Hmmm, estaba hojeando el Hubr hoy, por alguna razón el estilo de narración es muy similar al tuyo, o más bien la lógica de la conveniencia de OOP:

Entrada 3.

...

Pasé cuatro o cinco tardes en Sharp. Lea dos capítulos del tutorial. ¿Qué puedo decir? El enfoque académico, basado en la escritura de programas sin sentido que hacen cálculos abstractos, no me inspira en absoluto. No estoy seguro de poder estar orgulloso de una aplicación que calcula el área de un triángulo.

....

Entrada 4

Primer obstáculo. Llegó al concepto de clases y objetos. El concepto es completamente confuso. La idea en sí está clara, pero ¿cómo y para qué aplicarla? ¿Crear clases para el jugador, el casino y la ruleta? Entonces, ¿inventar objetos en ellos? ¿Y qué harán? Es demasiado largo. Parece algo antinatural y sólo confunde al programa.

Me llegó unos días después. Paseaba con mi hijo por el patio de recreo y miraba el mundo que me rodeaba con ojos de objeto.


https://habr.com/ru/post/466641/

Un artículo interesante. El niño está en el comienzo de su viaje.

Estoy de acuerdo, no es la implementación particular de la POO lo que importa, sino el concepto en sí mismo. Se apoya en tres "elefantes": encapsulación, polimorfismo y herencia. Y para entender qué es todo esto y por qué lo necesita, no basta con leer artículos y libros. Tendrás que recorrer un largo camino y resolver muchas tareas diferentes. Yo, por ejemplo, no necesitaba la herencia en absoluto en los gráficos. Pero ahora no puedo prescindir de él en absoluto. Pero lo aplicaré a mi manera. No me estoy traicionando)).

 
Igor Makanu:

????

¿Por qué necesita OOP?

No pierdas el tiempo ni digas a tus oyentes que sólo te estás divirtiendo.


La OOP es sólo un paradigma de .... dos programadores pueden calcular con los dedos lo que quieren decir con su código, ¡ni más ni menos! - si este es su OOP entonces por qué? - ¿a quién?

aquí fue un placer escuchar hoy a una persona "que está al otro lado del monitor", no conozco a una persona, escribo para mí mismo, pero había una necesidad de discutir, envié el código en estilo OOP, obtuvo una respuesta:

ese es el objetivo de la OOP. - escriba de tal manera que usted mismo pueda leer su tarea después de un tiempo y otra persona pueda leer lo que he escrito. - en el 90% de los casos la POO puede traducirse a la programación procedimental sin afectar a ..... entonces sigue un juego de palabras intraducible con expresiones idiomáticas locales .... (C) "El brazo de diamante".

SZZY: por desgracia, soy perezoso y rara vez escribo comentarios en el código, pero trato de escribir para al menos recordar lo que quería escribir y conseguir al final, la POO es una gran ayuda en eso ;)

Necesito mi OOP para resolver mis problemas. En particular, para construir una base de conocimientos. Contiene la herencia de las propiedades de los objetos, su encapsulación y el polimorfismo. Por qué exactamente "mi OOP", - porque es demasiado largo para escribir el estándar. Tenemos que comprimir las descripciones de los objetos y simplificar la sintaxis al máximo. En realidad, obviando la POO estándar, quiero inventar mi propiomecanismo de herencia de objetos digitales y su funcionalidad. Es decir, utilizar el poder de "tres elefantes" encauzándolos a otra "carreta".
 
Реter Konow:

Un artículo interesante. El tipo está al principio de su viaje.

Estoy de acuerdo, lo principal no es la implementación específica de la POO, sino el concepto en sí. Y se basa en tres "elefantes": encapsulación, polimorfismo y herencia. Y para entender qué es todo esto y por qué lo necesita, no basta con leer artículos y libros. Tendrás que recorrer un largo camino y resolver muchas tareas diferentes. Yo, por ejemplo, no necesitaba la herencia en absoluto en los gráficos. Pero ahora no puedo prescindir de él en absoluto. Pero lo aplicaré a mi manera. No me estoy traicionando).

Piotr, enséñame fotos de tu coche, piso, ropa, comida y demás.

Por lo menos un vistazo a los conceptos individuales. No te traicionas a ti mismo: todo es tuyo.

Es interesante ver cómo se pedalea, generando electricidad para la iluminación. ¿Y cómo se hace la gasolina para el coche, con una máquina de luz de luna? ¿Y cómo se obtiene el petróleo de las entrañas de la Tierra? ¿Lo haces tú mismo o lo haces con un negro? ¿O el coche funciona con aire? Entonces, ¿qué se utiliza para generar aire?

 
Artyom Trishkin:

Peter, enséñanos fotos de tu coche, piso, ropa, comida, etc.

Al menos un vistazo a los conceptos individuales. No te engañas a ti mismo: todo es tuyo.

Es interesante ver cómo se pedalea para generar electricidad para las luces. ¿Y cómo se hace la gasolina para el coche, un alambique? ¿O funciona con aire? Entonces, ¿qué se utiliza para generar aire?

Te estás volviendo personal.
 
Реter Konow:
Te estás volviendo personal.

No. Es un malentendido. Usted dice que tiene su propia cosa, y por eso desarrolla su propia cosa, y rechaza completamente los logros de un gran número de personas inteligentes que han hecho todo antes que usted.

Ese fue el tipo de sarcasmo sobre la inutilidad de sus declaraciones e incluso ocupaciones - usted va un camino muy largo, sin saber lo que será al final.

 
Реter Konow:
Te estás metiendo en personalidades.

Y, sí - todo el hilo es básicamente sobre una personalidad. No sobre la OLP, sino sobre una personalidad. Adivina cuál. Y que sólo habla de forma inspirada de sí mismo.

Sin ánimo de ofender, no te entiendo. No sus palabras, sino sus aspiraciones y el alarde indiscriminado de ellas.

 
Artyom Trishkin:

No. Es un malentendido. Dices que lo tienes todo por tu cuenta, y por eso desarrollas todo por tu cuenta, y rechazas por completo los logros de un enorme número de personas sensatas que ya lo han hecho todo antes que tú.

Por lo tanto, había una especie de sarcasmo sobre la inutilidad de sus declaraciones e incluso de sus actividades: se recorre un camino muy largo, sin saber lo que habrá al final.

He explicado la razón. Para escribir una base de conocimientos utilizando la POO estándar, hay que contratar a un equipo de 100 programadores y mantenerlos ocupados durante un año, o idear un método mucho más rápido. ¿Qué puede ser más rápido que un ordenador? Hay que aprovecharlo, y para ello los objetos deben ser lo más legibles y utilizables para el ordenador, no para un humano. La OOP estándar está diseñada para los humanos.
 
Реter Konow:
Quiero explicar por qué escribí "mi OOP", - porque es demasiado largo para usar uno estándar. Hay que comprimir las descripciones de los objetos y simplificar al máximo la sintaxis.

La POO no tiene sintaxis. La sintaxis es una prerrogativa del lenguaje de programación.

Etiqueta Konow:
En realidad, obviando la POO estándar, quiero inventar mi propio mecanismo de herencia de objetos digitales y su funcionalidad. Es decir, utilizar el poder de "tres elefantes" encauzándolos a otra "carreta".

hmm, volviendo al artículo de nuevohttps://habr.com/ru/post/466641/

....

De alguna manera, la mentalidad establecida (la mía y la de los que me rodean) parece protegernos de atrevernos a experimentar algo nuevo. "No puedo hacerlo" suena como una maldita sentencia de muerte. Lo veo todos los días en el trabajo cuando los compañeros se enfrentan a una tarea desconocida. No sé cómo. Fin del programa.

Mi hijo de siete años tiene miedo de probar actividades desconocidas. Porque no sabe cómo hacerlo. Y hay que darse cuenta de que a su edad no sabe hacer muchas cosas.

A veces le digo "Amigo, si la gente sólo hiciera lo que sabe hacer, seguiríamos viviendo en cuevas, y tú concretamente te pasarías el día mugiendo, arrastrándote y cagándote en los pantalones en lugar de jugar a Angry Birds". Aunque no, te arrastrarías sin pantalones porque nadie sabe coser".

¿A dónde voy con esto? No sé programar en absoluto. Pero voy a aprender. No porque quiera convertirme en desarrollador, ya tengo una profesión. Pero porque puedo. Aunque tengo tres razones.

Por lo menos, el autor de este artículo se da cuenta de que se puede reinventar la rueda toda la vida, se le ha dado un paradigma ya hecho - un concepto ... y la experiencia de muchos programadores, su tarea es aprender a utilizar y si otras tareas son sólo para heredar ... y así sucesivamente


y acaba de inventar mi OOP... De acuerdo, es realmente divertido discutir estas tonterías en un foro técnico.... hay un individuo en la rama de MQL4 para principiantes también, ha estado convirtiendo 2+2 en macros durante aproximadamente medio año, bueno, cada uno tiene su propio camino

Как дурак C# учил. Часть 1
Как дурак C# учил. Часть 1
  • habr.com
Я решил записывать. Главным образом потому, что я люблю записывать. Хотя нет. На самом деле мне хочется рассказать историю. Историю о том, что программирование это интересно. О том, что программирование может быть не только, профессией, но и отличным хобби, как фотография, шахматы, живопись или игра на гитаре. О том, что не обязательно иметь...
 
Artyom Trishkin:

Y, sí - toda la rama es básicamente sobre una personalidad. No sobre el GOP, sino sobre una personalidad. Adivina cuál. Y que sólo habla de forma inspirada de sí mismo.

Sin ánimo de ofender, no te entiendo. No sus palabras, sino sus aspiraciones y el alarde indiscriminado de ellas.

Sí, es sencillo. Usted y muchos otros ven la programación "desde dentro". Es muy grande y todos ustedes están dentro de ella. Es lo principal y obedeces sus reglas. Veo la programación desde fuera. Es sólo mi creatividad. Quiero decir, soy más grande que UNO, y puedo hacer lo que quiera. Bueno, es la elección de cada uno.
Razón de la queja: