code: def kernelspec_from_language(language):
      
      try:
          for name in find_kernel_specs():
              kernel_specs = get_kernel_spec(name)
              if kernel_specs.language == language or (language == 'c++' and kernel_specs.language.startswith('C++')):
                  return {'name': name, 'language': language, 'display_name': kernel_specs.display_name}
      except (KeyError, ValueError):
          pass
      return None
docs: Return the kernel specification for the first kernel with a matching language