home.social

#free_pascal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #free_pascal, aggregated by home.social.

  1. Место Питона, Си и Паскаля в образовательном процессе

    В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее

    habr.com/ru/articles/1017594/

    #pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование

  2. Место Питона, Си и Паскаля в образовательном процессе

    В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее

    habr.com/ru/articles/1017594/

    #pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование

  3. Место Питона, Си и Паскаля в образовательном процессе

    В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее

    habr.com/ru/articles/1017594/

    #pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование

  4. Место Питона, Си и Паскаля в образовательном процессе

    В то время как одни пытаются обосновать, какой язык лучше в качестве средства обучения программированию школьников, посмотрим на вопрос с другого угла. Ведь не только языки бывают разными, также не всегда одинаковы цели обучения, методики (подходы), обучаемые. Поэтому вероятно в одних случаях может быть лучше один язык, в других — иной. Подробнее

    habr.com/ru/articles/1017594/

    #pascal #free_pascal #python #си #образование #обучение_программированию #школа #дополнительное_образование #методика_обучения #программирование

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. The for has been updated to version 4.6, fixing bugs and updating localisations.

    www.lazarus-ide.org

  11. The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.

    #Pascal #programming

    www.lazarus-ide.org

  12. The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.

    #Pascal #programming

    www.lazarus-ide.org

  13. The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.

    #Pascal #programming

    www.lazarus-ide.org

  14. The #Lazarus_IDE for #Free_Pascal has been updated to version 4.6, fixing bugs and updating localisations.

    #Pascal #programming

    www.lazarus-ide.org

  15. Interruptions are common in working life, negatively affecting task performance and long-term psychological well-being. Research supported by software written with / demonstrates the important role of resumption time and individual flexibility.

    doi.org/10.1111/ejn.70027

  16. 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.

    doi.org/10.1111/ejn.70027

  17. 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.

    doi.org/10.1111/ejn.70027

  18. 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.

    doi.org/10.1111/ejn.70027

  19. 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.

    doi.org/10.1111/ejn.70027

  20. is an application designed to assist teaching high school students in computational thinking. A new model for this software, written with the and enables teacher-student collaboration.

    doi.org/10.5220/00133652000039

  21. #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.

    #Pascal #programming

    doi.org/10.5220/00133652000039

  22. #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.

    #Pascal #programming

    doi.org/10.5220/00133652000039

  23. #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.

    #Pascal #programming

    doi.org/10.5220/00133652000039

  24. #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.

    #Pascal #programming

    doi.org/10.5220/00133652000039

  25. Persons with may have difficulties in filtering out irrelevant information. This hypothesis could be proved with a computerised experiment based on software written with the for .

    doi.org/10.3390/app15063069

  26. 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.

    doi.org/10.3390/app15063069

  27. 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.

    doi.org/10.3390/app15063069

  28. 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 software using the and .

    doi.org/10.1038/s41598-025-887

  29. 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.

    doi.org/10.1038/s41598-025-887

  30. 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.

    doi.org/10.1038/s41598-025-887

  31. 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.

    doi.org/10.1038/s41598-025-887

  32. 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.

    doi.org/10.1038/s41598-025-887

  33. In working life, interruptions are widespread and can impair task performance. In an experiment that was controlled by software written in and , researchers found that temporal flexibility can benefit subgroups of workers.

    dx.doi.org/10.1037/pag0000963

  34. 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 #programming

    dx.doi.org/10.1037/pag0000963

  35. 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 #programming

    dx.doi.org/10.1037/pag0000963

  36. 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 #programming

    dx.doi.org/10.1037/pag0000963

  37. 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 #programming

    dx.doi.org/10.1037/pag0000963

  38. Никлаус Вирт и язык Pascal — легенды 80-х

    В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.

    habr.com/ru/companies/ruvds/ar

    #Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи

  39. Никлаус Вирт и язык Pascal — легенды 80-х

    В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.

    habr.com/ru/companies/ruvds/ar

    #Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи

  40. Никлаус Вирт и язык Pascal — легенды 80-х

    В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.

    habr.com/ru/companies/ruvds/ar

    #Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи

  41. Никлаус Вирт и язык Pascal — легенды 80-х

    В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.

    habr.com/ru/companies/ruvds/ar

    #Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи

  42. 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.

  43. This cross-platform RPN calculator has been written in with the IDE for the compiler. Source code has been made available.

  44. The for has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.

    lazarus-ide.org