Strongtalk je programovací jazyk navržený pro snadné psaní rozsáhlých a spolehlivých softwarových systémů. Je založen na programovacím jazyce Smalltalk, který vytvořili Alan Kay a Dan Ingalls na počátku 70. let 20. století.
Strongtalk byl vyvinut ve společnosti Xerox PARC na počátku 90. let 20. století týmem, jehož členy byli David Ungar, Randall Smith a Scott Wallace. Byl navržen tak, aby řešil problémy se složitostí a spolehlivostí softwaru, které se projevily v komunitě Smalltalku.
Strongtalk je staticky typovaný jazyk. To znamená, že každá proměnná a výraz mají svůj typ, který je kontrolován překladačem. To překladači umožňuje generovat efektivnější kód a včas zachytit chyby.
Strongtalk má také propracovaný typový systém, který vývojářům umožňuje vytvářet nové typy a rozšiřovat stávající typy. To umožňuje psát kód, který je expresivnější a srozumitelnější.
Programovací prostředí Strongtalk obsahuje virtuální stroj, knihovnu tříd a sadu nástrojů pro ladění a profilování programů. Virtuální stroj je navržen tak, aby byl velmi efektivní, a knihovna tříd je rozsáhlá a obsáhlá.
Strongtalk je velmi výkonný programovací jazyk, který se však zároveň snadno učí. Jazyk byl použit k vytvoření široké škály softwaru, včetně populárního webového prohlížeče Safari.