ما هي الطريقة الجديدة ل البرمجة خطي التي اقترحها فون نيومان?
النظام خطي متجانس من غوردان
Later, von Neumann suggested a new method of linear programming, using the homogeneous linear system of Gordan (1873), which was later popularized by Karmarkar's algorithm. Von Neumann's method used a pivoting algorithm between simplices, with the pivoting decision determined by a nonnegative least squares subproblem with a convexity constraint (projecting the zero-vector onto the convex hull of the active simplex). Von Neumann's algorithm was the first interior point method of linear programming. وفي وقت لاحق, اقترح فون نيومان طريقة جديدة ل البرمجة خطي, باستخدام النظام خطي متجانس من غوردان (1873), والتي تم نشرها في وقت لاحق بواسطة خوارزمية karmarkar. استخدمت طريقة فون نيومان خوارزمية التمحور بينماثلا, مع قرار التمحور الذي حدد بواسطة ا اقل المربعات subproblem مع قيودتحدب (عرض صفر متجه الى هيكل محدب للم البسيط النشطة). خوارزمية فون نيومان كانت اول طريقة للنقطه الداخلية في البرمجة خطي. Später schlug von Neumann eine neue Methode der linearen Programmierung vor, indem sie das homogene lineare System von Gordan (1873) benutzte, das später durch den Algorithmus von Karmarkar bekannt wurde. Die Methode von Neumann benutzte einen schwenkbare Algorithmus zwischen Simplizes, mit der schwenkbare Entscheidung, die von einem nichtnegative wenigsten mit einer Konvexität-Einschränkung ermittelt wurde (projiziert den Zero-Vektor auf den konvex Rumpf des aktiven simplex). Von Neumann  Algorithmus war die erste Interior-Point-Methode der linearen Programmierung. Más tarde, von neumann sugirió un nuevo método de programación lineal, utilizando el sistema lineal homogéneo de gordan (1873), que más tarde fue popularizó por el algoritmo de karmarkar. El método de von Neumann utiliza un algoritmo de rotación entre simpliciales, con la decisión pivotante determinada por un nonegativos menos cuadrados subproblema con una restricción convexidad (proyectando el vector cero en el casco convexa de la activo activa). El algoritmo de von Neumann fue el primer método de punto interior de la programación lineal. बाद में, वॉन न्यूमैन ने रैखिक प्रोग्रामिंग की एक नई विधि का सुझाव दिया, gordan की सजातीय रैखिक प्रणाली का उपयोग करते हुए (1873), जिसे बाद में karmarkar की एल्गोरिदम द्वारा लोकप्रिय किया गया था । वॉन न्यूमैन की विधि ने simplices के बीच एक पिवट एल्गोरिथ्म का उपयोग किया, पिवट निर्णय के साथ एक nonnegative प्रतिबंध के साथ एक nonnegative से के साथ निर्धारित किया गया (सक्रिय सिंप्लेक्स के उत्तल पतवार पर शून्य-वेक्टर को बाहर किया). वॉन न्यूमैन की  एल्गोरिथ्म रैखिक प्रोग्रामिंग की पहली आंतरिक बिंदु विधि थी. Sau đó, von Neumann đề xuất một phương pháp mới của lập trình tuyến tính, sử dụng hệ thống tuyến tính của Gordan (1873), mà sau đó được phổ biến bởi thuật toán của Karmarkar. Phương pháp của Von Neumann đã sử dụng một thuật toán pivoting giữa simplices, với quyết định pivoting được quyết định bởi một số ít nhất hình vuông subproblem với một constraint constraint (phát hiện ra số không véc-tơ trên vỏ lồi của simplex đang hoạt động). Thuật toán của Von Neumann là phương pháp nội thất đầu tiên của lập trình tuyến tính. 后来, 冯·诺伊曼提出了一种新的线性编程方法, 使用了戈登的同质线性系统(1873), 后来被karmarkar的算法推广. 冯·诺伊曼的方法使用了simplex之间的旋转算法, 旋转决定由一个非负最小二方子决定, 有一个凸约束(预测零矢量在活跃单纯的凸赫体上). 冯·诺伊曼的算法是线性编程的第一个室内点方法.
في معظم اجهزة الكمبيوتر, يتم تخزين التعليمات الفردية بوصفها رمز الالة مع اعطاء كل التعليمات رقم فريد (رمز التشغيل او opcode ل قصيرة). الامر لاضافة اثنين معا سيكون لها opcode واحد ؛ الامر لتضاعفها سيكون لها ا مختلفة, وهلم جرا. ابسط اجهزة الكمبيوتر قادرة على تنفيذ اي من حفنة من التعليمات المختلفة ؛ كلما كان الكمبيوتر الاكثر تعقيدا لديه عدة مئات لتختار منها, كل منها مع رمز عددية فريد. بما ان ذاكرة الكمبيوتر قادرة على تخزين الارقام, فانه يمكن ايضا تخزين رموز التعليمات. وهذا يؤدي الى حقيقة مهمة ان البرامج باكملها (والتي هي مجرد قوائم بهذه التعليمات) يمكن ان تمثل قوائم بالارقام ويمكن التلاعب بها داخل الكمبيوتر بنفس الطريقة التي يمكن التلاعب بها داخل الكمبيوتر بنفس الطريقة مثل البيانات الرقمية. المفهوم الاساسي لتخزين البرامج في ذاكرة الكمبيوتر الى جانب البيانات التي تعمل عليها هو جوهر فون نيومان, او برنامج التخزين [الاقتباس مطلوب], الهندسة المعمارية. وفي بعض الحالات, قد يقوم الحاسوب بتخزن بعض او كل برنامجه في الذاكرة التي تبقي منفصلة عن البيانات التي يعمل عليها. هذا يسمى عمارة هارفارد بعد حاسوب هارفارد مارك الاول. تظهر اجهزة الكمبيوتر الحديثة فون نيومان بعض الصفات من هندسة الهندسة المعمارية في تصميمها, كما هو الحال في مخابئ وحدة المعالجة المركزية. في مقالة نيويورك تايمز عن فا feynman وتراثه, يروي جيمس (قصة كيف وصف موراي جلمان ما اصبح يعرف باسم خوارزمية فا feynman او خوارزمية حل المشاكل للطالب: الطالب يسال جلمان-مان بشان ملاحظات فا feynman. جلمان يقول لا, طرق ديك ليست مثل الاساليب المستخدمة هنا. الطالب يسال, حسنا, ما هي طرق فا feynman? جلمان-مان يميل بشكل كبير ضد السبورة ويقول: طريقة ديك هي هذه. انت تكتب المشكلة. انت تفكر بشدة. (انه يغلق عيناه و يضغط على المفاصل parodically الى جبهته.) ثم انت اكتب الجواب. उन्होंने फेनमैन आरेख भी विकसित किया, एक बहीखाता उपकरण जो के में मदद करता है और काल में कणों के बीच बातचीत की गणना करता है, जिसमें इलेक्ट्रॉनों और उनके एंटीमैटर समकक्षों के बीच बातचीत शामिल है । इस डिवाइस ने उसे और बाद में अन्य लोगों की अनुमति दी, जो समय reversibility और अन्य मौलिक प्रक्रियाओं को देखने के लिए है । इन चित्रों के लिए फिलिप्स की मानसिक तस्वीर कठिन गोला अनुमान के साथ शुरू हुई, और बातचीत को पहले में टकराव के रूप में सोचा जा सकता है । यह दशकों तक नहीं था कि पीढ़ियाँ फेनमैन आरेख के नोड्स को अधिक बारीकी से विश्लेषण करने के बारे में सोच रही थीं । फिलिप्स ने उसकी वैन के बाहरी पर फेनमैन चित्र चित्रित किया । अधिकांश कंप्यूटर में, व्यक्तिगत निर्देशों को मशीन कोड के रूप में संग्रहीत किया जाता है, प्रत्येक निर्देश के साथ एक अद्वितीय नंबर दिया जा रहा है (इसका ऑपरेशन कोड या लघु के लिए opcode). दो संख्याओं को एक साथ जोड़ने का आदेश एक ही होगा; उन्हें गुणा करने का आदेश एक अलग opcode होगा, और इसी तरह । सबसे सरल कंप्यूटर एक मुट्ठी में अलग-अलग निर्देशों का प्रदर्शन करने में सक्षम हैं; अधिक जटिल कंप्यूटर में एक अद्वितीय संख्यात्मक कोड के साथ प्रत्येक से चुनने के लिए कई सौ हैं । चूंकि कंप्यूटर की स्मृति नंबर स्टोर करने में सक्षम है, तो यह निर्देश कोड भी स्टोर कर सकता है । यह महत्वपूर्ण तथ्य है कि पूरे कार्यक्रम (जो सिर्फ इन निर्देशों की सूची हैं) संख्याओं की सूची के रूप में प्रतिनिधित्व किया जा सकता है और खुद को कंप्यूटर के अंदर संख्यात्मक डेटा के रूप में हेरफेर किया जा सकता है । कंप्यूटर की स्मृति में जो डेटा वे संचालित करते हैं, उसके साथ कार्यक्रमों की मूल अवधारणा वॉन न्यूमैन, या संग्रहीत कार्यक्रम की justasking है [प्रशस्ति पत्र की आवश्यकता है], वास्तुकला. कुछ मामलों में, एक कंप्यूटर कुछ या उसके सभी कार्यक्रम को याद में रख सकता है जो उस डेटा से अलग रखा जाता है जो यह चल रहा है । हार्वर्ड मार्क आई कंप्यूटर के बाद इसे हार्वर्ड आर्किटेक्चर कहा जाता है । आधुनिक वॉन न्यूमैन कंप्यूटर अपने डिजाइन में हार्वर्ड वास्तुकला के कुछ लक्षण प्रदर्शित करते हैं, जैसे सीपीयू कैश में । In den meisten Computern werden individuelle Anweisungen als Machine Code gespeichert, mit jeder Anweisung wird eine einzigartige Nummer (der Code oder PHC für kurze) gegeben. Der Befehl, zwei Nummern zusammen hinzuzufügen, hätte einen PHC; das Kommando, um sie zu vermehren, hätte eine andere PHC, und so weiter. Die einfachsten Computer sind in der Lage, eine Handvoll von verschiedenen Anweisungen auszuführen; die komplexeren Computer haben mehrere hundert zu wählen, jeweils mit einem einzigartigen numerischen Code. Da die Erinnerung des Computers in der Lage ist, Zahlen zu speichern, kann es auch die Einweisung speichern. Dies führt zu der wichtigen Tatsache, dass ganze Programme (die nur Listen dieser Anweisungen sind) als Listen der Zahlen dargestellt werden können und sich selbst im Computer wie numerische Daten manipulieren lassen können. Das grundlegende Konzept, Programme in der Erinnerung des Computers zu speichern, zusammen mit den Daten, die sie betreiben, ist der Kern des von Neumann, oder das gespeicherte Programm [Zitat benötigt], Architektur. In einigen Fällen könnte ein Computer einige oder das ganze Programm in Erinnerung verstauen, das von den Daten, an denen es funktioniert, getrennt bleibt. Das nennt man die Harvard-Architektur nach dem Harvard Mark I Computer. Modern von Neumann Computer zeigen einige Eigenschaften der Harvard-Architektur in ihren Designs, wie zum Beispiel in CPU-Caches. En la mayoría de las computadoras, las instrucciones individuales se almacenan como código de máquina con cada instrucción que se le da un número único (su código de operación o opcode para corto). El Comando de añadir dos números juntos tendría un opcode; el comando para multiplicar tendría un opcode diferente, y así sucesivamente. los ordenadores más simples son capaces de realizar cualquiera de un puñado de instrucciones diferentes; los ordenadores más complejos tienen varios cientos de los que elegir, cada uno con un código numérico único. Dado que la memoria de la computadora es capaz de almacenar números, también puede almacenar los códigos de instrucción. esto conduce al importante hecho de que los programas enteros (que son sólo listas de estas instrucciones) pueden ser representados como listas de números y pueden ser manipulados dentro de la computadora de la misma manera que los datos numéricos. El concepto fundamental de almacenamiento de programas en la memoria de la computadora junto a los datos que operan es el quid de la von Neumann, o el programa almacenado [mención necesaria], arquitectura. en algunos casos, un ordenador podría almacenar algunos o todo su programa en la memoria que se mantiene separado de los datos en los que opera. Esto se llama la arquitectura de Harvard después de la computadora de Harvard Mark I. los ordenadores modernos von neumann muestran algunos rasgos de la arquitectura de Harvard en sus diseños, como en los caches de la CPU. 在1980世纪1980年代后期, 根据理乍得·费曼和连接机器, 费曼在开发第一个大规模平行电脑方面发挥了关键作用, 并在数值计算中找到创新的用途, 建立神经网络, 以及物理模拟使用细胞自动机(如湍流流体流动), 在加州理工学院与斯蒂芬·沃尔夫拉他的儿子卡尔也在开发原始连接机器工程方面发挥了作用; 费曼影响 互 连, 而他的儿子在软件上工作. Trong hầu hết các máy tính, các hướng dẫn cá nhân được lưu giữ như mã máy với mỗi hướng dẫn được đưa ra một số độc đáo (mã vận hành hoặc opcode cho ngắn). Lệnh để thêm hai con số vào nhau sẽ có một opcode; lệnh để nhân ra họ sẽ có một opcode khác nhau, và như vậy. Các máy tính đơn giản nhất có thể thực hiện bất kỳ một số ít các hướng dẫn khác nhau; máy tính phức tạp hơn có vài trăm để lựa chọn từ, mỗi người với một mã số độc đáo. Vì ký ức máy tính có thể lưu trữ số lượng, nó cũng có thể lưu trữ các mã hướng dẫn. Điều này dẫn đến sự thật quan trọng rằng toàn bộ các chương trình (mà chỉ là danh sách các hướng dẫn này) có thể được đại diện như danh sách các con số và có thể bị thao túng bên trong máy tính cùng một cách với dữ liệu số. Khái niệm cơ bản của việc lưu trữ các chương trình trong ký ức của máy tính bên cạnh dữ liệu mà họ hoạt động trên là crux của von Neumann, hoặc được lưu trữ chương trình [citation cần thiết], kiến trúc. Trong một số trường hợp, một máy tính có thể lưu trữ một số hoặc tất cả các chương trình của nó trong ký ức mà được giữ riêng biệt từ dữ liệu mà nó hoạt động. Đây được gọi là Kiến trúc Harvard sau khi máy tính của Harvard Mark I. Các máy tính von Neumann hiện đại hiển thị một số nét của kiến trúc Harvard trong các thiết kế của họ, như trong CPU caches. 在1992年[纽约时报]关于费曼和他的遗产的文章中, 詹姆斯·格雷克讲述了穆雷·盖尔曼如何描述了被称为费曼算法或费曼问题解决算法给一个学生: 学生问盖尔-曼关于费曼的笔记. gell-mann说不, dick的方法与这里使用的方法不同. 学生问, 好吧, 费曼的方法是什么? gell-mann靠在黑板上, 说: dick的方法是这个. 你写下这个问题. 你觉得很难. (他闭上眼睛, 把他的手指压在额头上.)然后你写 下 答案. In terms of the newline, Unicode introduced U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. This was an attempt to provide a Unicode solution to encoding paragraphs and lines semantically, potentially replacing all of the various platform solutions. In doing so, Unicode does provide a way around the historical platform dependent solutions. Nonetheless, few if any Unicode solutions have adopted these Unicode line and paragraph separators as the sole canonical line ending characters. However, a common approach to solving this issue is through newline normalization. This is achieved with the Cocoa text system in Mac OS X and also with W3C XML and HTML recommendations. In this approach every possible newline character is converted internally to a common newline (which one does not really matter since it is an internal operation just for rendering). In other words, the text system can correctly treat the character as a newline, regardless of the input's actual encoding.