#free_pascal — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #free_pascal, aggregated by home.social.
-
Место Питона, Си и Паскаля в образовательном процессе
В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее
https://habr.com/ru/articles/1017594/
#pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование
-
Место Питона, Си и Паскаля в образовательном процессе
В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее
https://habr.com/ru/articles/1017594/
#pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование
-
Место Питона, Си и Паскаля в образовательном процессе
В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее
https://habr.com/ru/articles/1017594/
#pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование
-
Место Питона, Си и Паскаля в образовательном процессе
В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее
https://habr.com/ru/articles/1017594/
#pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование
-
RE: https://fosstodon.org/@CyberUnitsTeam/116286880612738227
...and it is written in #Object_Pascal with the #Lazarus IDE for #Free_Pascal.
-
RE: https://fosstodon.org/@CyberUnitsTeam/116286880612738227
...and it is written in #Object_Pascal with the #Lazarus IDE for #Free_Pascal.
-
RE: https://fosstodon.org/@CyberUnitsTeam/116286880612738227
...and it is written in #Object_Pascal with the #Lazarus IDE for #Free_Pascal.
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal
-
The irony: the entire RISC-V base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions (+ compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, microcode-like behavior, variable semantics of the same instruction.
Because vsetvli changes the semantics of all subsequent V-instructions based on the current VLEN configuration. For a JIT compiler in an Emulator and for an Emulator in general, this means having to continuously track the vtype state and react to any changes, a fundamental contradiction to the principle of statically analyzable instructions. It feels like the RISC-V Foundation sacrificed the simplicity and elegance of the RISC principle to create a powerful but extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, but it is primarily targeted at embedded and low-power applications rather than high-performance computing.
#riscv #riscv64 #emulation #pasriscv #object_pascal #delphi #free_pascal
-
The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.
www.lazarus-ide.org
-
The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.
www.lazarus-ide.org
-
The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.
www.lazarus-ide.org
-
The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.
www.lazarus-ide.org
-
The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.
www.lazarus-ide.org
-
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.
-
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.
-
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.
-
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.
-
Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with #Lazarus_IDE / #Free_Pascal demonstrates the important role of resumption time and individual flexibility.
-
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.
-
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.
-
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.
-
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.
-
#AlgoPoint is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the #Lazarus_IDE and #Free_Pascal enables teacher-student collaboration.
-
Persons with #depression may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the #Lazarus_IDE for #Free_Pascal.
-
Persons with #depression may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the #Lazarus_IDE for #Free_Pascal.
-
Persons with #depression may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the #Lazarus_IDE for #Free_Pascal.
-
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.
-
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.
-
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.
-
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.
-
Water may contain dissolved substances that impact its quality and may be harmful. To better understand the processes of purification, an international team developed a mathematical model of impurity diffusion and #simulation software using the #Lazarus_IDE and #Free_Pascal.
-
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.
-
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.
-
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.
-
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.
-
In working life, interruptions are widespread and can impair task performance. In an #EEG experiment that was controlled by software written in #Lazarus and #Free_Pascal, researchers found that temporal flexibility can benefit subgroups of workers.
-
Никлаус Вирт и язык Pascal — легенды 80-х
В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.
https://habr.com/ru/companies/ruvds/articles/968706/
#Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи
-
Никлаус Вирт и язык Pascal — легенды 80-х
В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.
https://habr.com/ru/companies/ruvds/articles/968706/
#Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи
-
Никлаус Вирт и язык Pascal — легенды 80-х
В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.
https://habr.com/ru/companies/ruvds/articles/968706/
#Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи
-
Никлаус Вирт и язык Pascal — легенды 80-х
В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.
https://habr.com/ru/companies/ruvds/articles/968706/
#Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи
-
This cross-platform RPN calculator has been written in #Object_Pascal with the #Lazarus IDE for the #Free_Pascal compiler. Source code has been made available.
-
This cross-platform RPN calculator has been written in #Object_Pascal with the #Lazarus IDE for the #Free_Pascal compiler. Source code has been made available.
-
The #Lazarus_IDE for #Free_Pascal has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.
-
The #Lazarus_IDE for #Free_Pascal has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.
-
The #Lazarus_IDE for #Free_Pascal has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.
-
The #Lazarus_IDE for #Free_Pascal has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.