Eine Frage an die OOP-Experten. - Seite 27

 
Реter Konow:

Mein Ansatz ist auch ein OOP. Nur in einer anderen Aufmachung und mit weniger "Objektivität" im Moment. Aber die Essenz ist dieselbe.

....

Ich möchte eine "leichte" OOP auf der Basis von Kernel und Engine schaffen, mit minimaler Syntax, mit digitaler Darstellung der Objekte im Kernel, vollwertiger Hierarchie, Klassifizierung, Vererbung von Eigenschaften und Funktionen. Mit anderen Worten, das gleiche OOP, aber meins.

Rehtag Konow:
Mein Ansatz funktioniert auch mit Objekten, aber sie sind viel prägnanter dargestellt.

...Mein Ansatz ist auch OOP, nur noch nicht ganz ausgereift.

....Mit dem Standard-OOP kann man das nicht so einfach erreichen.

????

Warum brauchen Sie OOP?

Verschwenden Sie nicht Ihre Zeit oder sagen Sie Ihren Zuhörern einfach, dass Sie nur Spaß haben!


OOP ist nur ein Paradigma.... zwei Programmierer können sich an den Fingern abzählen, was sie mit ihrem Code sagen wollen, nicht mehr und nicht weniger! - Wenn dies Ihr OOP ist, warum? - für wen?

hier war eine Freude, heute von einer Person zu hören, "die auf der anderen Seite des Bildschirms ist", ich weiß nicht, eine Person, ich schreibe für mich, aber es war ein Bedürfnis zu diskutieren, schickte ich den Code in OOP-Stil, bekam eine Antwort:

Genau das ist der Sinn von OOP! - Ich habe es so geschrieben, dass ich selbst meine Aufgabe nach einer Weile lesen kann und jemand anderes lesen kann, was ich geschrieben habe! - in 90% der Fälle kann OOP in prozedurale Programmierung übersetzt werden, ohne ..... zu beeinträchtigen, dann folgt ein unübersetzbares Wortspiel mit lokalen idiomatischen Ausdrücken .... (C) "Der Diamantarm".

SZZY: ach, ich bin faul und schreibe selten Kommentare in Code, aber ich versuche, so zu schreiben, dass zumindest zu erinnern, was ich schreiben wollte und erhalten am Ende, OOP hilft mir in diesem sehr viel ;)

 
Igor Makanu:

Hmmm, ich habe heute im Hubr gestöbert, aus irgendeinem Grund ist der Erzählstil dem Ihren sehr ähnlich, oder vielmehr die Logik der Zweckmäßigkeit von OOP:

Eintrag 3.

...

Ich habe vier oder fünf Abende auf Sharp verbracht. Lesen Sie zwei Kapitel des Tutorials. Was soll ich sagen? Ich bin von der akademischen Herangehensweise, die darauf beruht, sinnlose Programme zu schreiben, die abstrakte Berechnungen durchführen, überhaupt nicht begeistert. Ich bin nicht sicher, ob ich auf eine Anwendung stolz sein kann, die die Fläche eines Dreiecks berechnet.

....

Eintrag 4

Erste Hürde. Ich habe das Konzept der Klassen und Objekte kennengelernt. Das Konzept ist völlig unklar. Die Idee an sich ist klar, aber wie und wofür soll sie angewendet werden? Klassen für Spieler, Casino und Roulette erstellen? Und dann Objekte darin erfinden? Und was werden sie tun? Es ist zu langwierig. Das wirkt unnatürlich und verwirrt das Programm nur.

Ein paar Tage später habe ich es erfahren. Ich ging mit meinem Sohn auf den Spielplatz und betrachtete die Welt um mich herum mit objektorientierten Augen.


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

Interessanter Artikel. Der Junge steht noch ganz am Anfang seiner Reise.

Ich stimme zu, dass es nicht auf die spezielle Implementierung von OOP ankommt, sondern auf das Konzept selbst. Es basiert auf drei "Elefanten" - Kapselung, Polymorphismus und Vererbung. Und um zu verstehen, was das alles ist und warum man es braucht, reicht es nicht aus, Artikel und Bücher zu lesen. Sie werden einen langen Weg zurücklegen und viele verschiedene Aufgaben lösen müssen. Ich zum Beispiel brauchte die Vererbung in der Grafik überhaupt nicht. Aber jetzt kann ich gar nicht mehr ohne sie auskommen. Aber ich werde es auf meine eigene Art und Weise umsetzen. Ich verrate mich nicht)).

 
Igor Makanu:

????

Warum brauchen Sie OOP?

Verschwenden Sie nicht Ihre Zeit und sagen Sie Ihren Zuhörern nicht, dass Sie sich nur amüsieren!


OOP ist nur ein Paradigma.... zwei Programmierer können sich an den Fingern abzählen, was sie mit ihrem Code sagen wollen, nicht mehr und nicht weniger! - Wenn dies Ihr OOP ist, warum? - für wen?

hier war eine Freude, heute von einer Person zu hören, "die auf der anderen Seite des Bildschirms ist", ich weiß nicht, eine Person, ich schreibe für mich, aber es war ein Bedürfnis zu diskutieren, schickte ich den Code in OOP-Stil, bekam eine Antwort:

Genau das ist der Sinn von OOP! - Schreiben Sie so, dass Sie selbst Ihre Aufgabe nach einer Weile lesen können und jemand anderes lesen kann, was ich geschrieben habe! - in 90% der Fälle kann OOP in prozedurale Programmierung übersetzt werden, ohne ..... zu beeinträchtigen, dann folgt ein unübersetzbares Wortspiel mit lokalen idiomatischen Ausdrücken .... (C) "Der Diamantarm".

SZZY: leider bin ich faul und schreibe selten Kommentare in den Code, aber ich versuche, so zu schreiben, dass ich mich zumindest daran erinnere, was ich schreiben wollte und am Ende bekomme, OOP ist eine große Hilfe dabei ;)

Ich brauche mein OOP, um meine Probleme zu lösen. Insbesondere, um eine Wissensbasis aufzubauen. Es enthält die Vererbung von Objekteigenschaften, deren Kapselung und Polymorphismus. Warum gerade "mein OOP", - weil es zu lang ist, das Standard-OOP zu schreiben. Wir müssen die Objektbeschreibungen komprimieren und die Syntax so weit wie möglich vereinfachen. Eigentlich möchte ich unter Umgehung der Standard-OOP meinen eigenenMechanismus der Vererbung von digitalen Objekten und ihrer Funktionalität erfinden. Das heißt, die Kraft der "drei Elefanten" zu nutzen, indem man sie vor einen anderen "Wagen" spannt.
 
Реter Konow:

Interessanter Artikel. Der Mann steht noch ganz am Anfang seiner Reise.

Ich stimme zu, dass die Hauptsache nicht die spezifische Implementierung von OOP ist, sondern das Konzept selbst. Und es basiert auf drei "Elefanten" - Kapselung, Polymorphismus und Vererbung. Und um zu verstehen, was das alles ist und warum man es braucht, reicht es nicht aus, Artikel und Bücher zu lesen. Sie werden einen langen Weg zurücklegen und viele verschiedene Aufgaben lösen müssen. Ich zum Beispiel brauchte die Vererbung in der Grafik überhaupt nicht. Aber jetzt kann ich gar nicht mehr ohne sie auskommen. Aber ich werde sie auf meine eigene Art und Weise umsetzen. Ich verrate mich nicht.)

Piotr, zeig mir Bilder von deinem Auto, deiner Wohnung, deiner Kleidung, deinem Essen und so weiter.

Zumindest einen Einblick in einzelne Konzepte. Man betrügt sich nicht selbst - alles gehört einem selbst.

Es ist interessant zu sehen, wie Sie in die Pedale treten und Strom für die Beleuchtung erzeugen. Und wie macht man Benzin für sein Auto - mit einer Schwarzbrennermaschine? Und wie bekommt man Öl aus den Eingeweiden der Erde? Ziehst du es selbst oder machst du es mit einem Neger? Oder läuft das Auto mit Luft? Womit erzeugen Sie dann Luft?

 
Artyom Trishkin:

Peter, zeige uns Fotos von deinem Auto, deiner Wohnung, deiner Kleidung, deinem Essen usw. usw.

Zumindest einen Einblick in einzelne Konzepte. Du betrügst dich nicht selbst - alles gehört dir.

Es ist interessant zu sehen, wie Sie in die Pedale treten, um Strom für die Beleuchtung zu erzeugen. Und wie macht man Benzin für sein Auto - mit einer Brennerei? Oder läuft er mit Luft? Womit erzeugen Sie dann Luft?

Sie werden persönlich.
 
Реter Konow:
Sie werden persönlich.

Nein. Das ist ein Missverständnis. Sie sagen, dass Sie Ihr eigenes Ding haben, und deshalb entwickeln Sie Ihr eigenes Ding und lehnen die Errungenschaften einer großen Anzahl intelligenter Menschen, die alles vor Ihnen getan haben, völlig ab.

Das war die Art von Sarkasmus über die Sinnlosigkeit Ihrer Aussagen und sogar Berufe - Sie gehen einen sehr langen Weg, ohne zu wissen, was am Ende sein wird.

 
Реter Konow:
Sie haben es mit Persönlichkeiten zu tun.

Und ja, der ganze Zweig dreht sich im Wesentlichen um eine Persönlichkeit. Nicht über die GOP, sondern über eine Persönlichkeit. Raten Sie mal, welche. Und der nur so inspirierend über sich selbst spricht.

Nichts für ungut - ich verstehe Sie wirklich nicht. Nicht Ihre Worte, sondern Ihre Bestrebungen und Ihre ungeteilte Prahlerei damit.

 
Artyom Trishkin:

Nein. Das ist ein Missverständnis. Du sagst, du hast alles selbst, und deshalb entwickelst du alles selbst und lehnst die Errungenschaften einer großen Zahl vernünftiger Menschen, die schon alles vor dir gemacht haben, völlig ab.

Es gab also eine Art Sarkasmus über die Sinnlosigkeit Ihrer Aussagen und sogar Aktivitäten - Sie gehen einen sehr langen Weg, ohne zu wissen, was am Ende sein wird.

Ich habe den Grund dafür erklärt. Um eine Wissensdatenbank mit Standard-OOP zu schreiben, muss man entweder ein Team von 100 Programmierern einstellen und sie ein Jahr lang beschäftigen, oder man muss sich eine viel schnellere Methode ausdenken. Was kann schneller sein als ein Computer? Das muss man ausnutzen, und dazu müssen die Objekte für den Computer lesbar und nutzbar sein, nicht für einen Menschen. Die Standard-OOP ist für Menschen konzipiert.
 
Реter Konow:
Ich möchte erklären, warum ich "mein OOP" geschrieben habe, - weil es zu lang ist, um ein Standard-OOP zu verwenden. Sie müssen Objektbeschreibungen komprimieren und die Syntax so weit wie möglich vereinfachen.

OOP hat keine Syntax! Die Syntax ist das Vorrecht der Programmiersprache!

Reg Konow:
Eigentlich möchte ich unter Umgehung der Standard-OOP meinen eigenen Mechanismus zur Vererbung digitaler Objekte und ihrer Funktionalität erfinden. Das heißt, die Kraft der "drei Elefanten" zu nutzen, indem man sie vor einen anderen "Wagen" spannt.

hmm, noch einmal zurück zum Artikelhttps://habr.com/ru/post/466641/

....

Irgendwie scheint uns die etablierte Mentalität (meine und die meiner Umgebung) davor zu schützen, etwas Neues zu wagen. "Ich kann es nicht" klingt wie ein Todesurteil. Ich erlebe das jeden Tag bei der Arbeit, wenn Kollegen mit einer ungewohnten Aufgabe konfrontiert werden. Ich weiß nicht, wie das geht. Ende des Programms.

Mein siebenjähriger Sohn hat Angst, unbekannte Aktivitäten auszuprobieren. Weil er nicht weiß, wie das geht. Und man muss sich darüber im Klaren sein, dass er in seinem Alter noch nicht weiß, wie man viele Dinge macht.

Manchmal sage ich ihm: "Kumpel, wenn die Menschen nur das täten, was sie können, würden wir immer noch in Höhlen leben, und gerade du würdest den ganzen Tag muhen, kriechen und in deine Hose kacken, anstatt Angry Birds zu spielen. Aber nein, du würdest ohne Hosen herumkriechen, weil niemand weiß, wie man näht".

Ich weiß überhaupt nicht, wie ich programmieren soll. Aber ich werde es lernen. Nicht, weil ich Entwickler werden will - ich habe bereits einen Beruf. Aber weil ich es kann. Ich habe allerdings drei Gründe.

Zumindest ist der Autor dieses Artikels bewusst, dass Sie das Rad neu erfinden können Ihr ganzes Leben, haben Sie ein fertiges Paradigma gegeben - ein Konzept ... und die Erfahrung vieler Programmierer, ist Ihre Aufgabe zu lernen, wie zu verwenden und wenn es andere Aufgaben, nur erben ... und so weiter


und du erfindest mein OOP... OK, es ist wirklich lustig, solchen Unsinn in einem technischen Forum zu diskutieren.... es gibt auch eine Person im Zweig MQL4 für Anfänger, die seit etwa einem halben Jahr 2+2 in Makros umwandelt, nun, jeder scheint seinen eigenen Weg zu haben

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

Und ja, der ganze Zweig besteht im Grunde aus einer einzigen Persönlichkeit. Nicht über die GOP, sondern über eine Persönlichkeit. Raten Sie mal, welche. Und der nur so inspirierend über sich selbst spricht.

Nichts für ungut - ich verstehe Sie wirklich nicht. Nicht Ihre Worte, sondern Ihre Bestrebungen und Ihre ungeteilte Prahlerei damit.

Ja, es ist ganz einfach. Sie und viele andere betrachten die Programmierung "von innen". Sie ist so groß, und ihr seid alle in ihr. Das ist die Hauptsache, und du befolgst ihre Regeln. Ich betrachte die Programmierung von außen. Das ist nur meine Kreativität. Ich meine, ich bin größer als ONE und kann tun, was ich will. Nun, das bleibt jedem selbst überlassen.