Difference between revisions of "Portal:SciTech"

From Free Pascal wiki
Jump to navigationJump to search
m (Add category)
 
(16 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
{| width="100%" class = "wikitable"
 
{| width="100%" class = "wikitable"
 
| valign="top" |
 
| valign="top" |
[[File:mricrlglxp.jpg|right|60px]]
+
[[File:mricrlglxp.jpg|right|90px]]
This portal provides an overview of Lazarus and Free Pascal for Science, medicine and technology.
+
From its very beginning, Pascal has a strong position in science and technology. Pascal's utility in scientific applications is supported by integrated fault prevention strategies (which were built-in from the ground up), a broad spectrum of supported platforms ranging from embedded and mobile systems to mainframes and supercomputers, and by a high execution speed of compiled programs. Modern Pascal implementations including Free Pascal complement Pascal's pole position by integrating state-of-the-art programming paradigms and a plethora of bundled mathematical data types and functions. This diversity is supplemented by multiple third-party libraries and components for highly specialised applications.
 +
 
 +
This portal provides an overview of applications of Lazarus and Free Pascal in science, research, medicine and technology and a (continuously growing) selection of scientific third-party extensions.
 
|-   
 
|-   
 
| valign="top" |
 
| valign="top" |
Line 11: Line 13:
  
 
{{Portal_Head2|3333dd|'''Related topics'''}}
 
{{Portal_Head2|3333dd|'''Related topics'''}}
'''Portals:''' [[Portal:Android|Android]] - [[Portal:iOS|iOS]] - [[Portal:Linux|Linux]] - [[Portal:Mac|Mac]] - [[Portal:Windows|Windows]] - [[Portal:Web Development|Web Development]]
+
'''Platform Portals:''' [[Portal:Android|Android]] - [[Portal:Embedded|Embedded]] - [[Portal:FreeBSD|FreeBSD]] - [[Portal:iOS|iOS]] - [[Portal:Linux|Linux]] - [[Portal:Mac|Mac]] - [[Portal:Windows|Windows]]
 +
 
 +
'''Topic Portals:''' [[Portal:New Users|<font color=green>'''New Users'''</font>]] - [[Portal:Databases|Database Development]] - [[Portal:Game Development|Game Development]] - [[Portal:Hardware and Robotics|Hardware and Robotics]] - [[Portal:HowTo Demos|HowTo Demos]] - [[Portal:SciTech|Science and Technology]] - [[Portal:Web_Development|Web Development]]
  
 
'''Categories:''' '''[[:Category:FPC in Science and Technology|FPC in Science and Technology]]''' - [[:Category:Chaos Theory|Chaos Theory]] - [[:Category:Software for Biomedical Research|Software for Biomedical Research]] - [[:Category:TAChart|TAChart]] - [[:Category:High-performance computing|High-performance computing]]
 
'''Categories:''' '''[[:Category:FPC in Science and Technology|FPC in Science and Technology]]''' - [[:Category:Chaos Theory|Chaos Theory]] - [[:Category:Software for Biomedical Research|Software for Biomedical Research]] - [[:Category:TAChart|TAChart]] - [[:Category:High-performance computing|High-performance computing]]
Line 22: Line 26:
 
File:Mandelbrot ZoomingResult.png
 
File:Mandelbrot ZoomingResult.png
 
File:woodlandcalcoverview.jpg
 
File:woodlandcalcoverview.jpg
 +
File:tachart getting started step6.png
 +
 
</gallery>
 
</gallery>
 
<div style="float:left; width:60%;"> <!-- Both "width" values should add up to 100% -->
 
<div style="float:left; width:60%;"> <!-- Both "width" values should add up to 100% -->
Line 30: Line 36:
 
| valign="top" |
 
| valign="top" |
 
{{{{FULLPAGENAME}}/Algorithms}}
 
{{{{FULLPAGENAME}}/Algorithms}}
 +
|}
 +
<br/>
 +
{{Portal_Head|3333dd|Packages, units and libraries|66aaaa|ffffff||Template:{{FULLPAGENAME}}/Libraries}}
 +
<!-- ------------------------ FRAMEWORKS ---------------------------- -->
 +
{| width="100%" class = "wikitable"
 +
| valign="top" |
 +
{{{{FULLPAGENAME}}/Libraries}}
 
|}
 
|}
 
<br/>
 
<br/>
Line 61: Line 74:
 
[[Category:SciTech|!SciTech Portal]]
 
[[Category:SciTech|!SciTech Portal]]
 
[[Category:FPC in Science and Technology|!SciTech Portal]]
 
[[Category:FPC in Science and Technology|!SciTech Portal]]
 +
[[Category:Mathematics]]

Latest revision as of 13:21, 14 August 2020

< Lookup < Portals < Portal:SciTech
Portal:SciTech
mricrlglxp.jpg

From its very beginning, Pascal has a strong position in science and technology. Pascal's utility in scientific applications is supported by integrated fault prevention strategies (which were built-in from the ground up), a broad spectrum of supported platforms ranging from embedded and mobile systems to mainframes and supercomputers, and by a high execution speed of compiled programs. Modern Pascal implementations including Free Pascal complement Pascal's pole position by integrating state-of-the-art programming paradigms and a plethora of bundled mathematical data types and functions. This diversity is supplemented by multiple third-party libraries and components for highly specialised applications.

This portal provides an overview of applications of Lazarus and Free Pascal in science, research, medicine and technology and a (continuously growing) selection of scientific third-party extensions.

Algorithmsedit


Packages, units and librariesedit
  • ALGLIB, a cross-platform library for numerical analysis and data processing
  • gmp, GNU Multiple Precision Arithmetic Library
  • NumLib, a numerical package in the TP dialect
  • DMath, mathematical library for Pascal
  • LMath, further development of DMath, extended and adapted for use with FPC + Lazarus
  • CyberUnits, a cross-platform class library for computer simulations in life sciences and systems research
  • PUMA Repository, reusable code modules for health informatics
  • BigInteger, the list of big integer libraries


Example projectsedit