![](https://cdn.statically.io/img/i.sstatic.net/uXkl2.png?s=128&g=1)
Here's a shout-out to the hero of Stack Exchange! You're the best!
I like Go, as a statically typed C-style-OOP systems programming language, but it doesn't have generics, and doesn't encourage functional practices. D encourages functional programming, proper OOP and fixes the problems of C and Go while being a better C++, and more productive / less dumb than Java.
While I love Python, it feels too mundane; for everyday tasks I prefer Racket and Factor.
/*
this bit of chicanery is to prevent me from
accidentally dereferencing null pointers
you might think it's ugly but would you
rather have segfault or slightly ugly code?
*/
// Just trying to create an array of integers for reference
// because I keep forgetting how integers look like.
(from here.)
Code Golf
Q&A for programming puzzle enthusiasts and code golfers
Stack Overflow
Q&A for professional and enthusiast programmers
Unix & Linux
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
Code Review
Q&A for peer programmer code reviews
Meta Stack Exchange
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Software Engineering
Q&A for professionals, academics, and students working within the systems development life cycle
The Great Outdoors
Q&A for people who love being outdoors enjoying nature and wilderness, and learning about the required skills and equipment
Raspberry Pi
Q&A for users and developers of hardware and software for Raspberry Pi
Arqade
Q&A for passionate videogamers on all platforms
Aviation
Q&A for aircraft pilots, mechanics, and enthusiasts
Skeptics
Q&A for scientific skepticism
Science Fiction & Fantasy
Q&A for science fiction and fantasy enthusiasts
The Workplace
Q&A for members of the workforce navigating the professional setting
Area 51
Q&A for proposing new sites in the Stack Exchange network
Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Mathematics
Q&A for people studying math at any level and professionals in related fields
Server Fault
Q&A for system and network administrators
Information Security
Q&A for information security professionals
Open Source
Q&A for people organizing, marketing or licensing open source development projects
Travel
Q&A for road warriors and seasoned travelers
Retrocomputing
Q&A for vintage-computer hobbyists interested in restoring, preserving, and using the classic computer and gaming systems of yesteryear
English Language Learners
Q&A for speakers of other languages learning English
Software Recommendations
Q&A for people seeking specific software recommendations
Sitecore
Q&A for developers and end users of the Sitecore CMS and multichannel marketing software
Vi and Vim
Q&A for people using the vi and Vim families of text editors
Politics
Q&A for people interested in governments, policies, and political processes
Expatriates
Q&A for people living abroad on a long-term basis
User Experience
Q&A for user experience researchers and experts
Drupal Answers
Q&A for Drupal developers and administrators
Puzzling
Q&A for those who create, solve, and study puzzles
Mathematica
Q&A for users of Wolfram Mathematica
Community Building
Q&A for community managers, administrators, and moderators
Economics
Q&A for those who study, teach, research and apply economics and econometrics
Bricks
Q&A for LEGO® and building block enthusiasts
Literature
Q&A for scholars and enthusiasts of literature
Latin Language
Q&A for linguists, teachers, and students wanting to discuss the finer points of the Latin language
Arduino
Q&A for developers of open-source hardware and software that is compatible with Arduino
Music: Practice & Theory
Q&A for musicians, students, and enthusiasts
Engineering
Q&A for professionals and students of engineering
Cross Validated
Q&A for people interested in statistics, machine learning, data analysis, data mining, and data visualization
Computational Science
Q&A for scientists using computers to solve scientific problems
Mathematics Educators
Q&A for those involved in the field of teaching mathematics
Spanish Language
Q&A for linguists, teachers, students and Spanish language enthusiasts in general wanting to discuss the finer points of the language
Blender
Q&A for people who use Blender to create 3D graphics, animations, or games
Seasoned Advice
Q&A for professional and amateur chefs
Astronomy
Q&A for astronomers and astrophysicists
Computer Science
Q&A for students, researchers and practitioners of computer science
Computer Science Educators
Q&A for those involved in the field of teaching Computer Science
Stack Overflow на русском
Вопросы и ответы для программистов
Data Science
Q&A for Data science professionals, Machine Learning specialists, and those interested in learning more about the field
Geographic Information Systems
Q&A for cartographers, geographers and GIS professionals
Mi Yodeya
Q&A for those who base their lives on Jewish law and tradition and anyone interested in learning more
Software Quality Assurance & Testing
Q&A for software quality control experts, automation engineers, and software testers
Operations Research
Q&A for operations research and analytics professionals, educators, and students
Theoretical Computer Science
Q&A for theoretical computer scientists and researchers in related fields
Linguistics
Q&A for professional linguists and others with an interest in linguistic research and theory
French Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the French language
Poker
Q&A for serious players and enthusiasts of poker
Pets
Q&A for pet owners, caretakers, breeders, veterinarians, and trainers
Video Production
Q&A for engineers, producers, editors and enthusiasts spanning the fields of video and media creation
Russian Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Russian language
Amateur Radio
Q&A for amateur radio enthusiasts
Korean Language
Q&A for linguists, teachers and students of the Korean language
Gardening & Landscaping
Q&A for gardeners and landscapers
Signal Processing
Q&A for practitioners of the art and science of signal, image and video processing
Sports
Q&A for participants in team and individual sport activities
Writing
Q&A for the craft of professional writing, including fiction, non-fiction, technical, scholarly, and commercial writing
Psychology & Neuroscience
Q&A for practitioners, researchers, and students in cognitive science, psychology, neuroscience, and psychiatry
Salesforce
Q&A for Salesforce administrators, implementation experts, developers and anybody in-between
Magento
Q&A for users of the Magento e-Commerce platform
Artificial Intelligence
Q&A for people interested in conceptual questions about life and challenges in a world where "cognitive" functions can be mimicked in purely digital environment
Computer Graphics
Q&A for computer graphics researchers and programmers
Personal Finance & Money
Q&A for people who want to be financially literate
Photography
Q&A for professional, enthusiast and amateur photographers
Web Applications
Q&A for power users of web applications
Emacs
Q&A for those using, extending or developing Emacs
Movies & TV
Q&A for movie and TV enthusiasts
Earth Science
Q&A for those interested in the geology, meteorology, oceanography, and environmental sciences
Japanese Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Japanese language
Coffee
Q&A for people interested in all aspects of producing and consuming coffee
German Language
Q&A for speakers of German wanting to discuss the finer points of the language and translation
Parenting
Q&A for parents, grandparents, nannies and others with a parenting role
Reverse Engineering
Q&A for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation
Stack Apps
Q&A for apps, scripts, and development with the Stack Exchange API
Space Exploration
Q&A for spacecraft operators, scientists, engineers, and enthusiasts
Game Development
Q&A for professional and independent game developers
Academia
Q&A for academics and those enrolled in higher education
Graphic Design
Q&A for Graphic Design professionals, students, and enthusiasts
English Language & Usage
Q&A for linguists, etymologists, and serious English language enthusiasts
Motor Vehicle Maintenance & Repair
Q&A for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles
Biology
Q&A for biology researchers, academics, and students
Chemistry
Q&A for scientists, academics, teachers, and students in the field of chemistry
Chess
Q&A for serious players and enthusiasts of chess
Home Improvement
Q&A for contractors and serious DIYers
Philosophy
Q&A for those interested in the study of the fundamental nature of knowledge, reality, and existence
Physics
Q&A for active researchers, academics and students of physics
Role-playing Games
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Bicycles
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
TeX - LaTeX
Q&A for users of TeX, LaTeX, ConTeXt, and related typesetting systems
Database Administrators
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Electrical Engineering
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Ethereum
Q&A for users of Ethereum, the decentralized application platform and smart contract enabled blockchain
Genealogy & Family History
Q&A for expert genealogists and people interested in genealogy or family history
Cryptography
Q&A for software developers, mathematicians and others interested in cryptography
Network Engineering
Q&A for network engineers
Project Management
Q&A for project managers
MathOverflow
Q&A for professional mathematicians
Martial Arts
Q&A for students and teachers of all martial arts
Law
Q&A for legal professionals, students, and others with experience or interest in law
Interpersonal Skills
Q&A for people looking to improve their interpersonal communication skills
Hardware Recommendations
Q&A for people seeking specific hardware recommendations
Ask Patents
Q&A for people interested in improving the patent system
Super User
Q&A for computer enthusiasts and power users
Worldbuilding
Q&A for writers/artists using science, geography and culture to construct imaginary worlds and settings