Saltar al contenido

El conflicto de Lázaro, lo que sucedió

13/07/2020

free pascal forum

He visto esto en Rosetta Code, aunque también he visto este sitio. No lo he examinado correctamente, mantenimiento de flota aunque he notado que Rosetta Code está usando ZX Spectrum para escribir esto en Z80 Assembly.

  • Últimamente he estado jugando con fcp y lazarus y me doy cuenta de que la versión Solus (3.0.4) de fpc es un poco antigua.
  • También recomiendo usar los archivos MAKE y compilar la documentación de SVN TRUNK [sourceforge.net], ya que encontré algunos problemas para Linux e incluye más información sobre otros sistemas operativos e IDE.
  • No hice ningún cambio de código que justifique una nueva versión, pero planeé hacer una nueva beta en un mes más o menos.
  • De todos modos, a pesar de que la versión 4.4.5-1 es bastante estable, te recomiendo que vayas a la 5.2.b.0 ya que también incluye soporte para compiladores Delphi.

99 botellas de cerveza tienen una versión Amstrad CPC. No conozco los lenguajes FORTRAN anteriores, aunque sé que esos operadores se utilizan en FORTRAN-77. etc, y no tengo conocimiento de FORTRAN, así que debo asumir que esos, sean lo que sean (¿tal vez Sharnoa?) estaban basados ​​en FORTRAN. FWIW, no dije que me gustara C, pero que su abrumadora prevalencia sobre otros idiomas en muchas áreas hace que su uso sea casi obligatorio. Preferiría programar mis MCU en APL, pero eso no va a suceder. Recuerdo que Dennis Ritchie tenía una sección sobre USENET donde planteaba acertijos en lenguaje «C».

Lázaro

Este foro es para discutir el compilador y el lenguaje free pascal. Puede usar el compilador Free Pascal con la línea de comando o puede usar el IDE de Lazarus. Para obtener las últimas versiones de FPC y Lazarus, primero se instala Free Pascal y luego los últimos paquetes para FPC

Entonces me di cuenta de que me estaba quedando sin espacio en el disco duro. Luego borré todo lo que pude, como Juegos, hasta que tuve suficiente espacio libre para continuar con el proceso. Finalmente pude completar el proceso y hacer que todo estuviera instalado y funcionando. Decidí que 8GB no es lo suficientemente grande y hoy ideasde-negocios.com tomé una tarjeta micro SD de 16 GB, clase 10 y volví a instalar el sistema operativo y Pascal / Lazarus. Todavía tenía que aumentar el tamaño de intercambio, pero todo lo demás salió bien. No hace mucho LOL, pero muestra la versatilidad de Lazarus y Pascal gratis. El tiempo de compilación fue un poco lento pero bastante razonable.

Editores de fuentes para Freepascal

Felizmente he usado fpc y lazarus para el trabajo de Linux, y continuaré haciéndolo. De hecho, puedo garantizar que nunca volveré a poner un pie en su foro. Y si hago un nuevo IDE para FPC, creo que lo descubrirán de todos modos. Pero escucha, no quiero pelear por fpc o lazarus. Los he promovido lo mejor que he podido, y he abogado tanto por el uso de fpc en linux que no quiero que la ira o la frustración se apoderen de mí. Estaba enojado anoche cuando respondí, me disculpo por eso – amo a pascal en todas sus formas, y me sorprendió mucho que nos mordieran cuando en realidad tratamos de protegerlos siendo abiertos sobre la amenaza.

free pascal forum

En su mayoría, eran obvios, pero de vez en cuando te encontrabas con uno en el que la respuesta a «cuál es el resultado» sería «comportamiento indefinido». Eso no condona tales prácticas de codificación, pero está documentado de esa manera y encontrará código que aprovecha el cortocircuito algas-marinas.com de ‘||’ y ‘ C es innecesariamente críptico y gran parte de él es exactamente contrario a las convenciones de la mayoría de los otros lenguajes. Los mejores argumentos que siempre escucho para usarlo ni siquiera se refieren a C en sí, sino a las características del preprocesador.

Prntscr de Delphi Vs Ms Paint (que pasa por alto algo)

Gracias al software del foro por no informarme de esta publicación. Es natural que alguien que creó un idioma critique un idioma rival. Sin embargo, nunca he programado en Pascal, pero he intentado leer el código fuente de Pascal, y puedo leerlo, pero se vuelve confuso, pero eso se debe principalmente a que estoy acostumbrado a C. Alguien mencionó anteriormente las fugas de memoria, puede crear fugas en cualquier idioma, no solo en C. Las buenas prácticas de codificación evitarán las fugas. Algunas cosas se programan mejor en ensamblador, particularmente para hardware antiguo con poca memoria y procesadores más lentos, mientras que otras aplicaciones se adaptan mejor a lenguajes de nivel superior. A lo largo de mis años como programador profesional he usado muchos lenguajes.

free pascal forum

Déjame decirte que ningún idioma es mejor para todo.

No hay nada que haya necesitado hacer que no pueda hacer sin luchar en Pascal, excepto algunas cosas específicas del sistema operativo como la bifurcación terriblemente ineficiente pero ubicua (). Y sí, realmente, realmente puse a Pascal a prueba. Pero de todos modos, he leído esa tontería antes (el artículo de Kernhigan) y no me importa volver a leerla, así que tal vez haya algo allí que no recuerdo. Pero la primera vez que lo leí hace un cuarto de siglo más o menos, nada era válido. Así que sí, debo decir que en el momento de Turbo Pascal 4, esos problemas se resolvieron. La mayoría de sus quejas son relevantes para implementaciones tempranas específicas de Pascal, destinadas a un uso limitado.