# functional-programming

**URL:** <https://forum.cadmunity.com/t/functional-programming/1985>\
**Category:** Computer Aided Engineering\
**Created:** [October 25, 2022, 1:31pm UTC](https://forum.cadmunity.com/t/functional-programming/1985 "2022-10-25T13:31:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frederick\_Law](https://forum.cadmunity.com/user_avatar/forum.cadmunity.com/frederick_law/32/8_2.png) [@Frederick\_Law](https://forum.cadmunity.com/u/Frederick_Law)\
**Post date:** [October 25, 2022, 1:31pm UTC](https://forum.cadmunity.com/t/functional-programming/1985/1 "2022-10-25T13:31:39Z")

</div>

For developer/programmer:  
[https://spectrum.ieee.org/functional-programming](https://spectrum.ieee.org/functional-programming)

---

<div class="post-metadata">

**Author:** ![Frank\_Oostendorp](https://forum.cadmunity.com/letter_avatar_proxy/v4/letter/f/eb8c5e/32.png) [@Frank\_Oostendorp](https://forum.cadmunity.com/u/Frank_Oostendorp)\
**Post date:** [October 25, 2022, 2:56pm UTC](https://forum.cadmunity.com/t/functional-programming/1985/2 "2022-10-25T14:56:31Z")

</div>

This should be posted in the SWYMP. They are in need more for proper programming. 😉

---

<div class="post-metadata">

**Author:** ![AlexLachance](https://forum.cadmunity.com/user_avatar/forum.cadmunity.com/alexlachance/32/25_2.png) [@AlexLachance](https://forum.cadmunity.com/u/AlexLachance)\
**Post date:** [October 25, 2022, 2:57pm UTC](https://forum.cadmunity.com/t/functional-programming/1985/3 "2022-10-25T14:57:45Z")

</div>

> [@](#):
>
> This should be posted in the SWYMP. They are in need more for proper programming. 😉

Fred will post it once they create a Usergroup for Autodesk 😆

---

<div class="post-metadata">

**Author:** ![JimSculley](https://forum.cadmunity.com/user_avatar/forum.cadmunity.com/jimsculley/32/5190_2.png) [@JimSculley](https://forum.cadmunity.com/u/JimSculley)\
**Post date:** [October 25, 2022, 4:12pm UTC](https://forum.cadmunity.com/t/functional-programming/1985/4 "2022-10-25T16:12:22Z")

</div>

> [@](#):
>
> For developer/programmer:  
> [https://spectrum.ieee.org/functional-programming](https://spectrum.ieee.org/functional-programming)

The ‘biggest’ functional language (Haskell) with 130k Github repositories (per the article) is absolutely dwarfed by most other programming languages:

```plaintext
Java: 11,657,394
Javascript: 15,607,544
C: 2,243,601
C++: 2,246,888
C#: 2,247,618

```

And, as the article says, a lot of functional language features are being added into current languages such as C# and Java. I don’t see them being replaced any time soon.

---

<div class="post-metadata">

**Author:** ![Frederick\_Law](https://forum.cadmunity.com/user_avatar/forum.cadmunity.com/frederick_law/32/8_2.png) [@Frederick\_Law](https://forum.cadmunity.com/u/Frederick_Law)\
**Post date:** [October 25, 2022, 4:54pm UTC](https://forum.cadmunity.com/t/functional-programming/1985/5 "2022-10-25T16:54:22Z")

</div>

Just like features added to VB \>\>\>  
It still allow “sloppy” programming.  
I still see GOTO in code.  
DIm all over the place rewriting variables for random results.

For anyone looking for career in programming, functional-programming could be a good direction.

Of course, if you know AS400, you can name your price ![;;](https://forum.cadmunity.com/uploads/default/original/1X/49b416b6b37024d28cfee893fd959b20b6de0789.gif "rofl")
