Language & System
Mathematica Version 11 extends the functionality of the core language. Enhancements include fine-tuned manipulation of associations with new predicates and association pattern matchings, extraction and comparison of sequences of expressions, manipulation and creation of coordinate arrays, easy tuning and debugging with visualization of intermediate steps of a computation, new built-in capabilities for the study of computational systems, broader possibilities for functional iterations, and updated formatting of dataset structure.
Mathematica Version 11 adds several system-level functions in areas like network programming, file processing, cryptography, and command shell automation. Network functionality ranges from basic ping times to advanced socket programming and cookie manipulation. The brand-new command line script interpreter can process data and run scripts using local or cloud-based kernels.
The notebook environment, a concept invented and developed by Wolfram Research, continues to see improvements to its leading interface in Mathematica Version 11. Real-time spellchecking is augmented with dictionaries for technical terms and proper names, as well as support for some 25 languages. The coding environment is more modern with a lighter font, more functional with drill-down from error messages, and more helpful with contextual autocompletions everywhere.
Mathematica Version 11 extends and improves the set of external services. Connect to social media, storage, health & fitness, business, research, and other external services and APIs. Authentication and data exchanges are managed by the Wolfram Language, providing a seamless experience and integrating natural language and knowledge base capabilities.