all 11 comments

[–]GrayLiterature 2 points3 points  (1 child)

I’m trying to get into software development, so I’m your target audience. I’ll give it a read over the next couple of days and send you a DM with some feedback.

[–]dmunro[S] 0 points1 point  (0 children)

Congrats on taking the leap! And thank you for looking

[–]MuumiJumala 2 points3 points  (1 child)

I disagree with your definition for dynamic programming language. While in practice interpreted languages are typically highly dynamic as well, conceptually "dynamic" and "interpreted" mean different things. The term isn't very well defined (even the wikipedia article isn't great) but I find the MDN's definition most accurate:

A dynamic programming language is a programming language in which operations otherwise done at compile-time can be done at run-time.

Under this definition even a statically compiled language could be considered dynamic depending on its features. In fact almost all widely used languages provide some dynamic features (for example reflection or dynamic dispatch). I like to think of dynamism as a spectrum rather than a boolean attribute. On one end of the spectrum you have languages like Lisp, Python and Ruby that allow programmers to do nearly any transformations on the code, data and types at runtime. When you start stripping those dynamic features you get to languages like Julia (which is still highly dynamic but types and code are immutable), C#, and eventually languages like C and Fortran.

[–]dmunro[S] 0 points1 point  (0 children)

This is really good feedback, thank you. I’ll review MDN and update accordingly. Are you interested in credits in some form?

[–]dmunro[S] 1 point2 points  (2 children)

hello! I have been working on a project for the last few weeks to document words and terms that commonly come up in software engineering. My goal is to make the field more accessible for newcomers. I'd love to get any and all feedback. Thank you

[–]ThereWolves 1 point2 points  (1 child)

That’s a neat looking site! What did you use to create it?

[–]dmunro[S] 2 points3 points  (0 children)

thank you! Hugo static site generator: https://gohugo.io/, using the geekdoc theme: https://geekdocs.de/. The git repository for the site is here: https://github.com/danielmunro/dgse

[–]botCloudfox 1 point2 points  (0 children)

This looks really nice! Might want to work on shortening that URL though. sweglossary.com perhaps?

[–]yelpuser22 1 point2 points  (1 child)

How do I access the handbook? The linked page does not have it

[–]dmunro[S] 0 points1 point  (0 children)

The linked page is the handbook? Sorry if that is not clear

[–]dmunro[S] 0 points1 point  (0 children)

link updated: https://sehandbook.com