{"id":32111,"date":"2019-10-31T21:45:14","date_gmt":"2019-10-31T18:45:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nauka-logiki-v-programmirovanii\/"},"modified":"2019-10-31T21:45:14","modified_gmt":"2019-10-31T18:45:14","slug":"nauka-logiki-v-programmirovanii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/nauka-logiki-v-programmirovanii","title":{"rendered":"La l\u00f3gica en la programaci\u00f3n","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"La l\u00f3gica en la programaci\u00f3n\" src=\"\/wp-content\/uploads\/2019\/04\/3f4ea4ccd01e4dd17cb9348e35b80752.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Este art\u00edculo est\u00e1 dedicado al an\u00e1lisis comparativo de las entidades l\u00f3gicas de la obra del fil\u00f3sofo alem\u00e1n Georg Wilhelm Friedrich Hegel \"Ciencia de la L\u00f3gica\" con sus an\u00e1logos o la ausencia de estos en la programaci\u00f3n.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Las entidades de \"Ciencia de la L\u00f3gica\" est\u00e1n resaltadas en cursiva para evitar confusiones con las definiciones aceptadas de estas palabras.<\/p>\n<p><\/p>\n<h1 id=\"chistoe-bytie\">Ser puro<\/h1>\n<p><\/p>\n<p>Si abres la definici\u00f3n <em>ser puro<\/em> en el libro, ver\u00e1n una l\u00ednea interesante \"sin una definici\u00f3n adicional\". Pero para aquellos que no han le\u00eddo o no han entendido, no se apresuren a acusar al autor de demencia. <em>Ser puro<\/em> \u2014 es un concepto b\u00e1sico en la l\u00f3gica de Hegel que significa que alg\u00fan objeto es, por favor no confundir con la existencia del objeto, un objeto puede no existir en la realidad, pero si lo hemos definido de alguna manera en nuestra l\u00f3gica, \u00e9l es. Si lo piensas, realmente cosas como <em>ser puro<\/em> es imposible dar una definici\u00f3n, y cualquier intento de hacerlo se reducir\u00e1 a que solo estar\u00e1s refiri\u00e9ndote a sus sin\u00f3nimos o ant\u00f3nimos. <em>Ser puro<\/em> es un concepto tan abstracto que puede aplicarse a absolutamente cualquier cosa, incluyendo a s\u00ed mismo. En algunos lenguajes orientados a objetos, existe la posibilidad de representar como objeto todo lo que sea, incluidas las operaciones sobre objetos, lo que en principio nos da ese nivel de abstracci\u00f3n. Sin embargo, en programaci\u00f3n no hay un an\u00e1logo directo de <em>ser puro<\/em> . Para comprobar la existencia de un objeto, necesitamos verificar su ausencia.<\/p>\n<p><\/p>\n<pre><code class=\"cs\">if(obj != null);<\/code><\/pre>\n<p><\/p>\n<p>Es extra\u00f1o que a\u00fan no haya tal az\u00facar sint\u00e1ctico, considerando que esta verificaci\u00f3n es bastante popular.<\/p>\n<p><\/p>\n<h1 id=\"nichto\">Nada<\/h1>\n<p><\/p>\n<p>Como se podr\u00eda suponer <em>nada<\/em> es la ausencia de cualquier cosa. Su an\u00e1logo podr\u00eda ser NULL. Cabe destacar que en la l\u00f3gica cient\u00edfica <em>nada<\/em> es <em>el ser puro<\/em>, porque tambi\u00e9n existe. Aqu\u00ed radica una cierta traba, no podemos referirnos a NULL como objeto en ning\u00fan lenguaje, aunque en esencia tambi\u00e9n lo es.<\/p>\n<p><\/p>\n<h1 id=\"stanovlenie-i-momenty\">El devenir y los momentos<\/h1>\n<p><\/p>\n<p><em>El devenir<\/em> \u2014 es la transici\u00f3n de <em>nada<\/em> en <em>el ser<\/em> y de <em>del ser<\/em> en <em>nada<\/em>. Esto nos da dos <em>momentos<\/em>, el primero se llama <em>la aparici\u00f3n<\/em>, y el segundo <em>la desaparici\u00f3n<\/em>. <em>La desaparici\u00f3n<\/em> se denomina as\u00ed en lugar de extinci\u00f3n, porque la entidad l\u00f3gica en esencia no puede desaparecer, solo si la olvidamos. <em>La extracci\u00f3n<\/em> como tal puede llamarse al procedimiento de asignaci\u00f3n. En el caso de que se inicialice un objeto, ocurre <em>el momento de creaci\u00f3n<\/em>, y en caso de asignar otro valor o NULL <em>el momento de destrucci\u00f3n<\/em>.<\/p>\n<p><\/p>\n<pre><code class=\"cs\">obj = new object(); \/\/creaci\u00f3n\nobj = null; \/\/destrucci\u00f3n<\/code><\/pre>\n<p><\/p>\n<h1 id=\"nalichnoe-bytie\">existencia presente<\/h1>\n<p><\/p>\n<p>En resumen <em>existencia presente<\/em> \u2014 es un objeto que no tiene una definici\u00f3n clara, pero tiene <em>definici\u00f3n<\/em>. \u00bfQu\u00e9 significa esto? Un ejemplo can\u00f3nico es una simple silla. Si intentan darle una definici\u00f3n clara, se enfrentar\u00e1n a muchas dificultades. Por ejemplo, dir\u00e1n: \"es un objeto de mobiliario destinado para sentarse\", pero un sill\u00f3n tambi\u00e9n est\u00e1 dise\u00f1ado para esto, etc. Pero la falta de una definici\u00f3n clara no impide que lo identifiquemos en el espacio y lo usemos al transmitir informaci\u00f3n sobre \u00e9l, esto se debe a que en nuestra mente hay <em>definici\u00f3n<\/em> silla. Es posible que algunos ya hayan adivinado que para distinguir tales objetos del flujo de datos se crearon redes neuronales. Una red neuronal se puede definir como una funci\u00f3n que determina esta <em>definici\u00f3n<\/em>, pero no existen tipos de objetos que incluyan definiciones claras y difusas al mismo tiempo, por lo que tales objetos no se pueden utilizar al mismo nivel de abstracci\u00f3n.<\/p>\n<p><\/p>\n<h1 id=\"zakon-perehoda-kolichestvennyh-izmeneniy-v-kachestvennye\">Ley de transici\u00f3n de cambios cuantitativos en cualitativos<\/h1>\n<p><\/p>\n<p>Esta ley fue formulada por Friedrich Engels como resultado de la interpretaci\u00f3n de la l\u00f3gica de Hegel. Sin embargo, se puede vislumbrar en el primer volumen en el cap\u00edtulo sobre <em>medida<\/em>. Su esencia es que <em>cambios cuantitativos<\/em> en un objeto pueden influir en su <em>calidad<\/em>. Por ejemplo, tenemos el objeto hielo, al acumular temperatura se transformar\u00e1 en agua l\u00edquida y cambiar\u00e1 sus <em>calidades<\/em>. Para implementar dicho comportamiento en un objeto, existe el patr\u00f3n de dise\u00f1o \"Estado\". La aparici\u00f3n de tal soluci\u00f3n fue provocada por la ausencia en la programaci\u00f3n de algo como <em>fundamento<\/em> para <em>de la creaci\u00f3n<\/em> del objeto. <em>El fundamento<\/em> define las condiciones bajo las cuales un objeto puede crear, y en el algoritmo decidimos en qu\u00e9 momento necesitamos inicializar el objeto.<\/p>\n<p><\/p>\n<p><strong>PD:<\/strong> Si esta informaci\u00f3n resulta interesante, realizar\u00e9 un an\u00e1lisis de otras entidades de \"Ciencia de la L\u00f3gica\".<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/448948\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u043d\u0430\u043b\u0438\u0437\u0443 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0438\u0437 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0435\u043c\u0435\u0446\u043a\u043e\u0433\u043e \u0444\u0438\u043b\u043e\u0441\u043e\u0444\u0430 \u0413\u0435\u043e\u0440\u0433\u0430 \u0412\u0438\u043b\u044c\u0433\u0435\u043b\u044c\u043c\u0430 \u0424\u0440\u0438\u0434\u0440\u0438\u0445\u0430 \u0413\u0435\u0433\u0435\u043b\u044f &#171;\u041d\u0430\u0443\u043a\u0438 \u043b\u043e\u0433\u0438\u043a\u0438&#187; \u0441 \u0438\u0445 \u0430\u043d\u0430\u043b\u043e\u0433\u0430\u043c\u0438 \u0438\u043b\u0438 \u0438\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438. \u0421\u0443\u0449\u043d\u043e\u0441\u0442\u0438 \u0438\u0437 &#171;\u041d\u0430\u0443\u043a\u0438 \u043b\u043e\u0433\u0438\u043a\u0438&#187; \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u044b \u043a\u0443\u0440\u0441\u0438\u0432\u043e\u043c \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u0443\u0442\u0430\u043d\u0438\u0446\u044b \u0441 \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u044b\u043c\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u044d\u0442\u0438\u0445 \u0441\u043b\u043e\u0432. \u0427\u0438\u0441\u0442\u043e\u0435 \u0431\u044b\u0442\u0438\u0435 \u0415\u0441\u043b\u0438 \u0412\u044b \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0447\u0438\u0441\u0442\u043e\u0435 \u0431\u044b\u0442\u0438\u0435 \u0432 \u043a\u043d\u0438\u0433\u0435, \u0442\u043e \u0443\u0432\u0438\u0434\u0438\u0442\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443 &#171;\u0431\u0435\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23951,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u043d\u0430\u043b\u0438\u0437\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/nauka-logiki-v-programmirovanii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0443\u043a\u0430 \u043b\u043e\u0433\u0438\u043a\u0438 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u043d\u0430\u043b\u0438\u0437\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/nauka-logiki-v-programmirovanii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:45:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:45:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47La Ciencia de la L\u00f3gica en programaci\u00f3n | ProHoster","description":"Este art\u00edculo est\u00e1 dedicado a un an\u00e1lisis comparativo.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/nauka-logiki-v-programmirovanii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0443\u043a\u0430 \u043b\u043e\u0433\u0438\u043a\u0438 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster","og:description":"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u043d\u0430\u043b\u0438\u0437\u0443.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/nauka-logiki-v-programmirovanii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:45:14+00:00","article:modified_time":"2019-10-31T18:45:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32111","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 09:19:48","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:04:40","updated":"2026-01-21 09:19:48","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=32111"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/23951"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=32111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=32111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=32111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}