Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ggrbill/hello-world
My first repository on GitHub
https://github.com/ggrbill/hello-world
conda-environment cpp hacktoberfest helloworld python
Last synced: 7 days ago
JSON representation
My first repository on GitHub
- Host: GitHub
- URL: https://github.com/ggrbill/hello-world
- Owner: ggrbill
- Created: 2017-06-12T11:05:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-09T12:44:19.000Z (over 1 year ago)
- Last Synced: 2023-05-20T05:56:56.467Z (over 1 year ago)
- Topics: conda-environment, cpp, hacktoberfest, helloworld, python
- Language: Fortran
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hello-world
Basic hello world project in _C++_, _Python_, _Rust_ and _FORTRAN_This project is my first work/contribution into a GitHub repository in my own account.
## Setup and activate the environment
This project is based in a `conda` environment using `conda-devenv` tool. For `miniconda` package installation follow the instructions [here](https://conda.io/miniconda.html) and for `conda-devenv` installation instructions click [here](https://conda-devenv.readthedocs.io/en/latest/installation.html).To create and activate the conda environment called `hw_env` execute the following commands into project root folder
```shell
$ conda devenv
$ conda activate hw_env
```
The command `conda-devenv` must be installed to create/update the environment. Installation instructions can be found [here](https://conda-devenv.readthedocs.io/en/latest/installation.html).## Build HelloWorld in _C++_
To build the C++ project enter into `HelloWorld_CPP` folder using:
```shell
$ cd HelloWorld_CPP
```
and execute the following commands:
```shell
$ mkdir build
$ cd build
$ cmake ../ [extra options]
```
Depending on the OS will be available a `MSVC` solution file (Windows) or a `Makefile` (Unix based).## Running HelloWorld in _Python_
To run the Python version of _HelloWorld_ is necessary to enter into `HelloWorld_PY` folder and execute the `HelloWorld.py` file. The following commands make all those steps:
```shell
$ cd HelloWorld_PY
$ python HelloWorld.py
```
Also, it is available two _PyDev_ project files inside of `HelloWorld_PY` folder.## Build HelloWorld in _Rust_
To build the Rust project enter into `HelloWorld_Rust` folder using:
```shell
$ cd HelloWorld_Rust
```
And execute the following commands:
```shell
$ mkdir build
$ cd build
$ rustc ../main.rs
```## Build HelloWorld in _FORTRAN_
To build the FORTRAN project enter into `HelloWorld_Fortran` folder using:
```shell
$ cd HelloWorld_Fortran
```
And execute the following commands:
```shell
$ mkdir build
$ cd build
$ gfortran ../hello.f95
```
also can compile the Fortran code using:```shell
$ f95 ../hello.f95
```