LINUX &&|| PROGRAMMING
143 subscribers
1.06K photos
59 videos
17 files
1.23K links
Linux jest systemem wymarzonym dla programistów. W końcu sami dla siebie go stworzyli 😃 Łatwo się w nim programuje...
Ale wśród użytkowników telegrama jest chyba mniej popularny niż ogólnie na świecie, więc na razie na tym kanale głównie są memy 😃
Download Telegram
Steam has started to certify which games will work with its Linux-based handheld gaming device Steam Deck. I hope it also helps in determining which Steam games will work well on desktop Linux, though there is no official confirmation on this front.
https://news.itsfoss.com/steamdeck-verified/
What is the best numerical library c/c++ ?
https://www.researchgate.net/post/What-is-the-best-numerical-library-c-c#view=615851ff76177c43eb5a36fc

Vladimir A. Ostatochnikov added an answer
November 14, 2018
Hello. You can find a library for your application from the list:

_C_

* BLOPEX (Block Locally Optimal Preconditioned Eigenvalue Xolvers) is an open-source library for the scalable (parallel) solution of eigenvalue problems.
* FFTW (Fastest Fourier Transform in the West) is a software library for computing Fourier and related transforms.
* GNU Scientific Library, a popular, free numerical analysis library implemented in C.
* GNU Multi-Precision Library is a library for doing arbitrary-precision arithmetic.
* hypre (High Performance Preconditioners) is an open-source library of routines for scalable (parallel) solution of linear systems and preconditioning.
* LabWindows/CVI is an ANSI C IDE that includes built-in libraries for analysis of raw measurement data, signal generation, windowing, filter functions, signal processing, linear algebra, array and complex operations, curve fitting and statistics.
* Lis is a scalable parallel library for solving systems of linear equations and eigenvalue problems using iterative methods.
Intel MKL, Intel Math Kernel Library (in C), a library of optimized math routines for science, engineering, and financial applications, written in C/C++ and Fortran. Core math functions include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math.
* Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
* SLEPc Scalable Library for Eigenvalue Problem Computations is a PETSc-based open-source library for the scalable (parallel) solution of eigenvalue problems.

_C++_

* Adept is a combined automatic differentiation and array library.
* Advanced Simulation Library is free and open source hardware accelerated multiphysics simulation software with an OpenCL-based internal computational engine.
* ALGLIB is an open source / commercial numerical analysis library with C++ version
* Armadillo is a C++ linear algebra library (matrix and vector maths), aiming towards a good balance between speed and ease of use. It employs template classes, and has optional links to BLAS and LAPACK. The syntax (API) is similar to MATLAB.
* Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic.
* Blitz++ is a high-performance vector mathematics library written in C++.
* Boost.uBLAS C++ libraries for numerical computation
* deal.II is a library supporting all the finite element solution of partial differential equations.
* Dinrhiw2 is a C++ linear algebra (BLAS) and machine learning (neural networks) library.
* Dlib is a modern C++ library with easy to use linear algebra and optimization tools which benefit from optimized BLAS and LAPACK libraries.
* Eigen is a vector mathematics library with performance comparable with Intel's Math Kernel Library
* Hermes Project: C++/Python library for rapid prototyping of space- and space-time adaptive hp-FEM solvers.
* IML++ is a C++ library for solving linear systems of equations, capable of dealing with dense, sparse, and distributed matrices.
* IT++ is a C++ library for linear algebra (matrices and vectors), signal processing and communications. Functionality similar to MATLAB and Octave.
* LAPACK++, a C++ wrapper library for LAPACK and BLAS
* Intel MKL, Intel Math Kernel Library (in C and C++), a library of optimized math routines for science, engineering, and financial applications, written in C/C++ and Fortran. Core math functions include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math.

https://t.me/ProgramowanieLinux/303
* MLPACK is an open-source library for machine learning, exploiting C++ language features to provide maximum performance and flexibility while providing a simple and consistent API
* MTL4 is a generic C++ template library providing sparse and dense BLAS functionality. MTL4 establishes an intuitive interface (similar to MATLAB) and broad applicability thanks to Generic programming.
* The NAG Library has C++ API
* NTL is a C++ library for number theory.
* Trilinos is an effort to develop algorithms and enabling technologies for the solution of large-scale, complex multi-physics engineering and scientific problems. It is a collection of packages.
* VISPACK is a standard visualization software library for manipulating level-set surface models
https://www.researchgate.net/post/What-is-the-best-numerical-library-c-c#view=615851ff76177c43eb5a36fc
LINUX &&|| PROGRAMMING
Mohamed Yehia Dahab: this link https://reposhub.com/cpp/math provides C/C++ Libraries for Scientific Computing
Mohamed Yehia Dahab:
This link https://rc.dartmouth.edu/index.php/using-discovery/scientific-libraries/ also provides many libraries including: AMD Core Math Library (ACML), CFITSIO, Boost, etc. most of them are C/C++ based.
Microsoft Makes Using Windows Subsystem for Linux Easier in Windows 11
Want to use WSL on Windows 11? Microsoft is working to make it easier for users to install and update WSL for Windows 11 users.
https://news.itsfoss.com/windows-11-wsl/
"A lot of you have been telling me that rust is soon going to replace java.

Looking at the perspective of the number of people using java, I would say Rust isn't going to replace java.

I don't think a language can fully replace another one."

https://dev.to/code2rithik/is-rust-going-to-replace-java-3dgl
Nie da się ukryć, że praca programisty(-tki) jest pracą kreatywną, wymagającą dużego skupienia oraz częstego przełączania się pomiędzy różnymi kontekstami. Nieodłącznym aspektem jest również estymacja zadań, która czasami z rozmaitych przyczyn rozmija się z rzeczywistością. Monitorowanie czasu pracy może nam wskazać takie przypadki. W końcu warto wiedzieć, na co spalane są kosztowne godziny prac deweloperskich. Należy jednak zastanowić się, po co dokładnie są timesheety, czego tak naprawdę są miarą, a dodatkowo odpowiedzieć na pytanie, jak powinien wyglądać sam proces ich wypełniania, żeby deweloperzy nie czuli się tym sfrustrowani.
https://nofluffjobs.com/blog/jak-ugryzc-temat-monitorowania-czasu-pracy-programistow/
Forwarded from Programmer Humor
[Meme] Wife found this and had questions about why they don't all work the same
https://redd.it/qfpp7z

by @programmer_humor